En Symfony cada Modulo puede tener un titulo configurado en el archivo 'modulo/config/view.yml' de la siguiente forma:
default:
http_metas:
content-type: text/html
metas:
title: Productos
robots: index, follow
description: Administracion de Productos
keywords: Administrar Productos Articulos
language: es
Sin embargo el mismo titulo para todo el modulo puede causar dolores de cabeza al usuario del sitio web cuando tiene muchas ventadas a diferentes acciones de un mismo modulo por lo que considero bueno cambiarlo dinamicamente de acuerdo a la accion, esto se hace usando la funcion setTitle del sfWebResponse como sigue:
$this->getResponse()->setTitle('Producto - ' .$this->product->getName());
Ejemplo:
public function executeShow()
{
&this->product = ProductPeer::retrieveByPk($this->getRequestParameter('id'));
$this->forward404Unless($this->product);
$this->getResponse()->setTitle('Producto - ' .$this->product->getName());
}
Bien Sencillo :)
No comments:
Post a Comment