PrestaShop Documentation, PrestaShop Tutorials

Prestashop how to change modules position in left and right column

Classic PrestaShop question ๐Ÿ‘ โ€” and once you โ€œgetโ€ hooks, this becomes easy.

Hereโ€™s exactly how to move modules between LEFT and RIGHT columns, plus what to do when a module refuses to move.


โœ… Method 1: Using Positions (Recommended)

Go to:

Design โ†’ Positions


๐Ÿ” Find the column hooks

ColumnHook name
Left columndisplayLeftColumn
Right columndisplayRightColumn

Use the Search a hook box.


๐Ÿ” Move a module from LEFT โ†’ RIGHT

  1. Search:
    displayLeftColumn
    
  2. Find the module you want
  3. Click Unhook
  4. Now search:
    displayRightColumn
    
  5. Click Transplant a module
  6. Select:
    • Module โ†’ your module
    • Hook โ†’ displayRightColumn
  7. Save

Done โœ…


๐Ÿ”„ Move a module from RIGHT โ†’ LEFT

Same steps โ€” just swap the hooks.


๐Ÿงฒ Method 2: Drag & Drop (Same Column)

If you only want to change order inside the same column:

  1. Go to Design โ†’ Positions
  2. Open displayLeftColumn or displayRightColumn
  3. Drag & drop modules
  4. Save

๐Ÿงฉ Method 3: Module Configuration (Some Modules)

Some modules control their own hooks.

Check:
Modules โ†’ Module Manager โ†’ Module โ†’ Configure

Example:

  • Faceted search
  • Custom HTML
  • Banner modules

If hook selector exists โ†’ use it


โš ๏ธ When a Module Doesnโ€™t Appear in Positions

Reasons:

  • Module not hooked anywhere
  • Module supports only specific hooks
  • Theme doesnโ€™t support that column

Fix:

Use Transplant a module and manually attach it.


๐Ÿงฑ Important Theme Limitation (Very Common)

Many modern themes:

  • โŒ Do NOT have right column
  • โŒ Use full-width layout

Check:

/themes/your-theme/templates/layouts/layout-both-columns.tpl

If this file is missing:
๐Ÿ‘‰ Right column will never appear


๐Ÿงช Test Which Layout a Page Uses

Each page can have a different layout:

  • Home โ†’ full width
  • Category โ†’ left column
  • Product โ†’ no column

Change layout:

Design โ†’ Theme & Logo โ†’ Page layouts


๐Ÿงน Clear Cache (Always)

After moving modules:

  1. Advanced Parameters โ†’ Performance
  2. Clear cache
  3. Disable cache while testing

โœ… Quick Cheat Sheet

TaskAction
Move module Left โ†” RightUnhook + Transplant
Reorder modulesDrag & drop
Missing columnTheme layout issue
Module not visibleWrong hook / page layout

๐Ÿ’ก Pro Tip

If you want:

  • Left column on homepage
  • Right column on category
  • No column on product

You can control this per page layout.


 

About zohaibk

We develop useful addons for #E-Commerce and #CRM software to provide extra features.#PrestaShop,#Magento,#SugarCRM,#Vtiger & #Android #apps
View all posts by zohaibk →