Hola compañeros,
Estoy creando un plugin para definir la etiqueta HTML <title> independientemente en la página, lo hago así dentro de mi plugin:
function onK2AfterDisplayContent(&$item, &$params, $limitstart){
$mainframe = JFactory::getApplication();
$plugins = new K2Parameter($item->plugins, '', $this->pluginName);
$output = 'Test - '.$plugins->get('Title_item');
$document=& JFactory::getDocument();
$document->setTitle($output);
return $output;
}
Pues bien, cómo veis, he introducido "manualmente" la palabra "Test -", el resultado en el html es <title>'Test -'</title> en cambio, en mi plantilla K2 cuando es llamada "K2AfterDisplayContent" me muestra en pantalla "Test - Esto es la prueba", todo completo.
Es como si me ignorase $plugins->get('Title_item') para llamar a SetTitle, pero en cambio, funciona correctamente mcomo texto HTML en la página.
Espero haberme explicado bien...¿Alguna ayuda?
Gracias!