Hola
Necesito incluir un bloque en la vista del producto de manera condicional, es decir, que según se den unas condiciones se muestre o no. Se me había ocurrido que incluyendolo en un archivo .phtml podría poner la condición con php.
El problema es cómo se hace para mostrar un bloque dentro de un archivo phtml
el bloque sería:
{{block type="sendfriend/send" name="sendfriend.send" template="sendfriend/send.phtml" /}}
Conocéis qué función se puede usar para convertirlo en Html? Debe de ser lo mismo que hace Magento al incluir páginas estáticas CMS, porque ahí sí se puede poner directamente el bloque así y lo convierte a Html.
Muchas gracias
Prueba con:
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('identificador_del_bloque')->toHtml() ?>
Soporte profesional para Magento: www.estatiko.com
Muchas gracias Xarlie, pero lo que yo necesito es incluir un bloque dinámico no uno estático.
Necesito incluir un módulo del layout, el de enviar emails a un amigo sobre un producto. Tengo que incluirlo en la página del producto, pero sólo cuando el cliente pincha en el enlace de "enviar email" que le reenvía a la misma página pero mostrando este bloque.
Muchas gracias por todo