(Tiempo estimado: 1 - 2 minutos)

A veces, en nuestros proyectos Joomla!, necesitamos cambiar las vistas de algunos componentes para adaptarlas a nuestro diseño.

Esto es posible gracias a la técnica de Template Overrides de Joomla!.

Te voy a enseñar en este artículo cómo hacer un override de la vista artículo.

Template Overrides Joomla!

Aunque se puede hacer de forma manual, desde la salida de la versión 3 de Joomla!, este proceso se hace de forma automática.

Tan solo tienes que seguir los siguientes pasos:

  1. Acceder al panel de administración.
  2. Ir a "Extensiones > Plantillas".
    plantilla overrides
  3. Seleccionar la plantilla sobre la que queremos hacer el override.
  4. Ir a la pestaña de "Crear modificaciones".
  5. Hacer clic en el componente (o módulo) sobre el que queramos hacer el override.
    Para este ejemplo hacemos clic en "com_content".
  6. Se despliega para mostrar las vistas y hacemos clic en la vista en la que queramos hacer el override.
    Para este ejemplo hacemos clic en "article".
    override vista articulo

De esta forma tan sencilla ya tenemos creado el override de la vista artículo de Joomla!.

Cómo editar este fichero

Podemos hacerlo de dos formas:

1/ Desde un editor

Puedes usar el editor que quieras para editarlo.

2/ Directamente desde el Back de Joomla!

Puedes editarlo directamente desde el panel de administración de Joomla!.

Si en lugar de la pestaña de "Crear modificaciones", que has visto antes, vas a la pestaña de "Editor", verás ahí la estructura que forma tu plantilla.

fichero vista articulo

Puedes ir navegando por esta estructura hasta llegar al fichero "default.php" que está en "html/com_content/article".

Aquí ya puedes adaptar esta vista a las necesidades de tu proyecto.

De esta forma, aunque actualices el CORE de Joomla!, o la extensión de la que hayas hecho el override, siempre tendrás el diseño que hayas marcado en esta vista.


Si te ha gustado el artículo y te ha resultado interesante, compártelo con tus contactos ;-)

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!

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