Cómo crear tus propios layouts para páginas en Magento

Para crear una plantilla de página en Magento debemos seguir los siguientes pasos:

1. Copiamos el fichero app/code/core/Mage/Page/etc/config.xml en app/code/local/Mage/Page/etc/config.xml.
Creando éste fichero nos aseguramos de no perder los cambios en caso de actualizar Magento.
2. Creamos un fichero llamado Mage_Local.xml en app/etc/modules. En él añadimos lo siguiente:

      <?xml version="1.0"?>
      <config>
      <modules>
      <Mage_Page>
      <active>true</active>
      <codePool>local</codePool>
      <depends>
      <Mage_Core/>
      </depends>
      </Mage_Page>
      </modules>
      </config>

3.-Creamos nuestra nueva plantilla a partir de alguna existente en app/design/frontend/XXX/XXX/template/page. Así por ejemplo, podemos coger el fichero 3columns.phtml, hacerle una copia en la misma carpeta y renombrarlo a 4columns.phtml.
4.-Volvemos al fichero config.xml que creamos en el paso 1, y ahí añadimos nuestra nueva plantilla:

<four_columns module="page" translate="label">
<label>4 columns</label>
<template>page/4columns.phtml</template>
<layout_handle>page_four_columns</layout_handle>
</four_columns>

5.-Una vez hechos todos los pasos anteriores, nos debería aparecer la nueva plantilla a la hora de crear una página en CMS>Pages. De no ser así debemos borrar el contenido del directorio var/cache de nuestro directorio de Magento, ya sea a mano o a través de terminal:
rm -rf *(estando dentro del directorio var/cache)


Magento

banner