Si estamos creando nuestra propia extensión en Magento y generamos la página completa (no únicamente bloques que se añaden a otras páginas ya existentes), seguramente se nos presentará la duda de la de la inclusión de los meta-tags de la Web, la modificación del título y demás parámetros generales de la página.
Por supuesto, si tenemos una plantilla diferente a las clásicas 3columns, 2colums-left, etc., para la página completa, podremos incluir los meta-tags en la plantilla, pero si únicamente queremos modificar estos parámetros, ahí va el código a incluir en el controlador que responde a la petición:
// Cargamos el layout con los handles por defecto $this->loadLayout(); // Obtenemos una referencia al bloque 'head' que es donde se establecen los metas $head = $this->getLayout()->getBlock('head'); // Modificamos los metas a nuestro gusto $head->setTitle('Tu titulo'); $head->setKeywords('Tus keywords'); $head->setDescription('Tu descripción'); // Lazamos el render $this->renderLayout();
Hey! Qué opinas sobre el artículo?