Inicio Informática Programación Joomla - Cambiar título
 
Joomla - Cambiar título E-mail
Escrito por Marcos   
Jueves, 01 de Abril de 2010 20:09

Voy a contar un problema que tuve yo que me dio guerra y como lo solucioné por si hay alguien por ahí que le ocurre lo mismo.

 

La historia es que quiero cambiar el título de un artículo de Joomla pero desde código. ¿por qué desde código? Porque el articulo contiene código php que he incluido mediante el plugin includephp.  A este plugin se le llama antes de establecer el Title en view.html.php. Por tanto aunque yo cambiara el titulo mediante código en el codigo php que carga el plugin, el SetTitle del view.html.php me lo volvia a cambiar por el del artículo.

 

Lo que tuve que hacer es mover las lineas donde se carga los plugins después de donde se establece el title, asi prevalece lo que ponga en los php mios incluidos con el plugin includePhp.

 

Este cambio afecta al archivo view.html.php que está en components/com_content/views/article. Las lineas nº 98

 

 

/*
 
* Process the prepare content plugins
 
*/

 
JPluginHelper::importPlugin('content');
 
$results = $dispatcher->trigger('onPrepareContent', array (& $article, & $params, $limitstart));

 

 

Ponerlas al nº 145 despues de

 

foreach ($mdata as $k => $v)
 
{
 
if ($v) {
 
$document->setMetadata($k, $v);
 
}
 
}

 


Última actualización el Jueves, 01 de Abril de 2010 20:18
 
 

Búsquedas

Idiomas

Spanish English French German Italian