Welcome to MyPresta.eu – Your reliable partner in the e-commerce world. Find innovative modules that will take your business to a new level.

In this tutorial you will read about PrestaShop image slider default module and you will know how to move it from home section to top section of your shop. By default, this module can't be transplanted to this part of your store. But it is possible to modify the module, it's simple and easy.
As we say above, this module can't be transplanted to the top section of your shop, when you trying to do that in your back office you probably see this error:

How to modify the homeslider module?
In first step you must open the homeslider.php file localized in modules/homeslider directory.
copy code attached below
1 2 3 4 5 6 7 8 9 10 11 12 |
public function hookdisplayTop(){ if(!$this->_prepareHook()) return; if ($this->context->getMobileDevice() != false) return false; $this->context->controller->addJS($this->_path.'js/jquery.bxSlider.min.js'); $this->context->controller->addCSS($this->_path.'bx_styles.css'); $this->context->controller->addJS($this->_path.'js/homeslider.js'); return $this->display(__FILE__, 'homeslider.tpl'); } |
and paste it into homeslider.php file just before the code: public function hookDisplayHome(). Save the file and go to the PrestaShop back office and try to transplant module homeslider to "Top of pages" known as "displayTop" position. Now everything works fine. You must also delete homeslider module from old position.
You transplanted homeslider module properly to new position, but as you probably see, there is something wrong like on image attached below.

How to fix this issue?
So what to do? Go to homeslider module configuration and change the width parameter value to: 979
next you must open bx_styles.css file localized in modules/homeslider directory, edit the .bx_wrapper section exactly as above:
1 2 3 4 5 |
.bx-wrapper { margin-bottom:20px; height:300px; clear:both; } |
save changes and refresh your website. Now slider works properly.

Artykuł napisany przez Milosza Myszczuka, eksperta PrestaShop i oficjalnego moderatora społeczności PrestaShop. CEO i założyciel agencji interaktywnej VEKIA. Dowiedz się więcej.
If you like this article, support our work!

Automatic National Bank of Ukraine (NBU) currency rates integrator. The module guarantees precise pr...
19.99 €

Automatic Bank of Spain (Banco de España - BdE) currency rates integrator. The module guarant...
19.99 €

Integrate your store with the Central Bank of the Republic of Turkey (TCMB) using this module. It au...
19.99 €

The Currency Exchange Module offers unparalleled flexibility in managing international sales. Regard...
19.99 €