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 personalizzato xml  del tema che si trova nella cartella del layout (in app/design/frontend/vostro_package_design/default/

– All’interno del layout handle default, cerca un reference 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 non lo trovate, createlo e inserite il vostro blocco in questa maniera:

<reference name=”right”>

<block type=”cms/block” name=”bloccoright”>

<action method=”setBlockId”><block_id>blocco_right</block_id></action>

</block>

</reference>

– 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).