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.
Β
