De positie van de blocken in Magento kun je op eenvoudige wijze aanpassen doormiddel van een layout update XML te geven. Dit kan bijvoorbeeld in het cms bij de pagina home. Ik heb eerst in static blocks een pagina aangemaakt “test”. Dit block wil ik nu boven alle andere blocken plaatsen. Dit doe je als volgt:
<reference name=”right”>
<block type=”cms/block” name=”test” before=”-”>
<action method=”setBlockId”><block_id>test</block_id></action>
</block>
</reference>
Let op het commando before=”-” deze zorgt dat het block boven alle andere komt te staan!
Alle opties zijn:
- before=”-” het block wordt voor alle andere geplaatst
- after=”-” het block wordt geplaatst na alle andere blocken
- before=”naam_block” het block wordt geplaatst voor het block met de naam: “naam_block”
- after=”naam_block” het block wordt geplaatst na het block met de naam: “naam_block”