Keyword

SetTitle() en plugin K2

  • Antonio Jose Valdes Medina
  • Antonio Jose Valdes Medina's Avatar Topic Author
  • Offline
  • Junior Member
More
11 years 1 week ago #120400 by Antonio Jose Valdes Medina
SetTitle() en plugin K2 was created by Antonio Jose Valdes Medina
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!

Please Log in or Create an account to join the conversation.

  • olsen
  • olsen's Avatar
  • Offline
  • Elite Member
  • Joomla and K2 Freelancer
More
11 years 1 week ago #120401 by olsen
Replied by olsen on topic Re: SetTitle() en plugin K2
En mi opinion creo no estas planteando bien el plugin o no entiendo que persigues con el.
Pienso que si lo unico que deseas es cambiar la etiqueta <title> debes de invocar el plugin en un evento de sistema de joomla y no de K2.

mira aqui docs.joomla.org/Plugin/Events por si te es de ayuda.

Didn't solve your issues?? Why dont you consider hire me? Email me or contact me www.xevedigital.com for details

Please Log in or Create an account to join the conversation.


Powered by Kunena Forum