Estoy intentando agregar un bloque estático a la página de inicio de un sitio de Magento usando el archivo XML de diseño.Bloque estático en la página de inicio en Magento
Puedo ver cómo agregar y quitar el bloque dentro de una referencia, pero estoy luchando para ver cómo agregarlo a una página específica, es decir, la página de inicio.
<block type="cms/block" name="home-page-block">
<action method="setBlockId"><block_id>home-page-block</block_id></action>
</block>
¿Cómo voy a envolver el código en el archivo page.xml
para que pueda ser utilizado en la página de inicio?
¿O hay una manera mejor? ¿Debería la página de inicio ser una nueva plantilla?
Gracias, tengo que hacerlo agregando una etiqueta de referencia alrededor del bloque y dando a la referencia un atributo de nombre de contenido. ¿Esto significa que tiene que haber una llamada en la plantilla .phtml a una "referencia" y todo lo que tiene ese nombre se representa? –
¡Me olvidé de la parte de referencia! En algún lugar de cada plantilla .phtml de la página habrá un 'getChildHtml ('content')' en su lugar. Es por eso que funciona. – clockworkgeek
Gracias de nuevo, eso responde mi pregunta original, sin embargo, no puedo agregar getChildHtml ('home_flash') en el archivo .phtml y uso en el archivo XML. ¿Alguna idea de por qué? –