:::: MENU ::::

Modificar meta-tags en un controlador Magento

3.00 avg. rating (61% score) - 4 votes

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?