Aggiungere contenuti alle colonne laterali di Magento

Ecco una piccola guida per aggiungere contenuti o blocchi nelle colonne laterali di Magento e gestirle tramite backend:

- Da backend vai su CMS e su Static block quindi crea un nuovo blocco e memorizza l’identificatore del blocco che stai creando (in questo esempio sarà blocco_right). Inserisci l’html che preferisci nel campo “contents” e salva tutte le modifiche.

- Apri il file page.xml che si trova nella cartella del layout (in app/design/frontend/vostro_package_design/default/

- Cerca un blocco di tipo core/text_list di nome left o right a seconda che vogliate aggiungere contenuti a destra o a sinistra (ora farò l’esempio con la colonna destra).

- Se il blocco è chiuso cioè il tag si chiude subito (es. <block name=”right” />) allora modificalo in modo che si apra e si chiuda con due tag (es <block name=”right”> </block>).

- Inserisci tra il tag di apertura e il tag di chiusura questo codice:

<block type="cms/block" name="blocco_right">
<action method="setBlockId"><block_id>blocco_right</block_id></action>
</block>

- Salva le modifiche e avrai il tuo blocco da backend sulla colonna laterale.

Ovviamente lo stesso ragionamento si può applicare a qualsiasi altra posizione e qualsiasi blocco di Magento (purchè di tipo core/text_list altrimenti il procedimento è leggermente diverso).