(Tiempo estimado: 1 - 2 minutos)

Siguiendo con el artículo anterior de Cómo crear y agregar meta-etiquetas personalizadas en Joomla!, esta vez vamos a ver como añadir, ocultar o modificar el meta tag generator de Joomla! de varias maneras y adaptarlo a las necesidades del proyecto.

Vamos a ver el meta-tag generator de Joomla!

La etiqueta Meta-Tag Generator

La etiqueta de la que estamos hablando es la siguiente:

<meta name="generator" content="Joomla! - Open Source Content Management" />

Forma 1: desde la plantilla

Cuando desarrollamos una plantilla, o tenemos ya una instalada, la forma que tenemos en Joomla! de añadir, ocultar o modificar este meta tag es la siguiente.

Desde nuestro fichero index.php (este fichero dependerá del template y/o framework en el que esté desarrollada la plantilla), haremos lo siguiente:

Para ocultar:

$this->setGenerator(null);

Para añadir:

$this->setGenerator();

Para modificar:

$this->setGenerator('Sergio Iglesias');

Esta última generará el siguiente resultado:

<meta name="generator" content="Sergio Iglesias" />

Forma 2: desde cualquier fichero PHP

Aquí lo que tenemos que hacer es aplicar lo que vimos en el artículo de Cómo crear y agregar meta-etiquetas personalizadas en Joomla!. Tenemos dos opciones:

Opción 1:

$doc = JFactory::getDocument();
$doc->addCustomTag( '' );

Opción 2:

$app = JFactory::getApplication();
$app->addMetaTag('generator', 'Sergio Iglesias');

Espero que os haya resultado sencillo este tip para Joomla!. Cualquier comentario ya sabéis que es bienvenido.

Sobre el autor, Sergio Iglesias

Sergio Iglesias

Sergio Iglesias es formador, desarrollador y front-end del CMS Joomla!. A través de su blog y sus cursos puedes aprender a desarrollar tu propio portal web autogestionable.

 

¿Te ha gustado el artículo? ¡Suscríbete YA!

¿Necesitas un sitio web que funcione?

¿No quieres depender de nadie para gestionar tu página web?

Recibe contenido exclusivo y GRATIS mi curso sobre desarrollo de plantillas Joomla!


Me apunto ya!

Comentarios

#2 sergiois 09-04-2015 10:28
Hola Williams,

En el desarrollo de un módulo puedes incluir si el contenido usará o no la caché.
Tienes más información en https://docs.joomla.org/Cache y en https://docs.joomla.org/Using_caching_to_speed_up_your_code

También puedes ver el desarrollo del módulo nativo de Joomla de mod_menu para que veas como lo tratan.

Un saludo,
Citar
#1 Williams Nasser 08-04-2015 23:39
Tengo una duda la e buscado en muchas partes y aun no le encuentro solución e generado un pequeño y muy sencillo modulo que simplemente me consulta una tabla q no pertenece a joomla pero si esta dentro del esquema, y la consulta la hace perfectamente e imprimo a la perfección, el problema comienza q esa tabla es actualizada constantemente y me gustaría que la información que plasma es en tiempo real pero el resto del site esta chacheable, quería saber como puedo colocar que el contenido de este modulo que cargo desde loadmodule en un articulo no este en cache si no imprima el contenido en tiempo real, gracias de antemano por su amable respuesta
Citar

Escribir un comentario

Puedes publicar el comentario que quieras, pero si lo considero SPAM será eliminado automáticamente.



Código de seguridad
Refescar

SergioIglesias.NET te informa que los datos de carácter personal que nos proporciones rellenando este formulario serán tratados por Sergio Iglesias Sánchez como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales que te solicitamos es, únicamente, para gestionar los comentarios de este blog. La legitimación se realiza a través del consentimiento del interesado. Te informamos que los datos que nos facilitas estarán ubicados en los servidores de SiteGround (proveedor de hosting). Ver política de privacidad de Siteground. El hecho de que no introduzcas los datos de carácter personal que aparecen en el formulario como obligatorios podrá tener como consecuencia que no pueda atender tu solicitud. Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en info@sergioiglesias.net así como el derecho a presentar una reclamación ante una autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de Datos en mi política de privacidad.

¿Quieres tener un sitio web que funcione?

Contacta conmigo