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
| Column | Hook name |
|---|---|
| Left column | displayLeftColumn |
| Right column | displayRightColumn |
Use the Search a hook box.
๐ Move a module from LEFT โ RIGHT
- Search:
displayLeftColumn - Find the module you want
- Click Unhook
- Now search:
displayRightColumn - Click Transplant a module
- Select:
- Module โ your module
- Hook โ
displayRightColumn
- 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:
- Go to Design โ Positions
- Open
displayLeftColumnordisplayRightColumn - Drag & drop modules
- 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:
- Advanced Parameters โ Performance
- Clear cache
- Disable cache while testing
โ Quick Cheat Sheet
| Task | Action |
|---|---|
| Move module Left โ Right | Unhook + Transplant |
| Reorder modules | Drag & drop |
| Missing column | Theme layout issue |
| Module not visible | Wrong 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.
