Mastermind Web

El Podcast sobre desarrollo web para que potencies tus proyectos



Uno de los principales problemas que se encuentran en los viajes en el tiempo no es el de convertirse en tu propio padre o madre. No hay ningún problema en convertirse en tu propio padre o madre que una familia de mente amplia y bien adaptada no pueda afrontar.


Si queremos hacer cambios en el HTML de nuestra plantilla y no queremos perder nuestros cambios con las actualizaciones, ahora podemos crear plantillas hijas en Joomla 4. En este episodio vemos cómo crear plantillas hijas en Joomla 4 y cómo podemos trabajar con ellas.

Puedes consultar todas las novedades en nuestra sección de actualidad Joomla.

 

Cómo crear plantillas hijas en Joomla 4

Desarrollar plantillas hijas en Joomla es muy útil para personalizar nuestro sitio y asegurarnos que no hay cambios en las actualizaciones de la plantilla. También nos permite crear variantes de una plantilla original para personalizar el estilo de ciertas páginas o secciones del sitio web.

¿Qué son las plantillas hijas?

Las plantillas hijas son copias de una plantilla que se pueden personalizar para tener un estilo diferente en ciertas páginas o secciones del sitio web.

Hablamos de las plantillas hijas en el episodio 120 - plantillas hijas en Joomla 4.1. Te recomiendo que leas el artículo que hicimos y que escuches ese episodio para más información.

¿Cómo crear una plantilla hija en Joomla?

Para crear una plantilla hija en Joomla, lo primero que necesitas es tener una plantilla padre o madre que puedas modificar. En Joomla, la plantilla por defecto se llama Casiopea, pero también puedes usar otras plantillas de terceros.

La forma más fácil de crear la plantilla hija es directamente desde la zona de administración de Joomla. Para eso tienes que:

  1. Ir a la zona de Sistema->Plantillas y entrar en la plantilla padre.
  2. Pincha el botón de Crear plantilla secundaria (En la traducción al español de plantilla hija se ha cambiado por plantilla secundaria).

¡Y acabas de crear tu primera plantilla hija!

Si quieres crear tu plantilla hija de una forma más manual, tienes que seguir estos pasos:

  1. Copia la carpeta de la plantilla padre o madre y renómbrala con un nuevo nombre que indique que se trata de una plantilla hija. Por ejemplo, para la plantilla Cassiopea, puedes ver que su carpeta se llama cassiopeia, por tanto, la carpeta para la plantilla hija podría llamarse cassiopeia_mihija.

  2. Edita el archivo template_details.xml de la plantilla hija y cambia el valor del elemento parent para que coincida con el nombre de la plantilla padre o madre.

  3. Modifica los archivos de la plantilla hija para personalizar su estilo. Puedes editar los archivos CSS para cambiar los colores y la disposición de los elementos, así como los archivos HTML para cambiar la estructura y el contenido de las páginas.

  4. Activa la plantilla hija en Joomla para que se muestre en el sitio web. Para hacerlo, ve a la sección de plantillas de Joomla y selecciona la plantilla hija que acabas de crear.

¿Por qué usar plantillas hijas en Joomla?

Las plantillas hijas son una herramienta muy útil para personalizar el estilo de ciertas páginas o secciones del sitio web sin tener que modificar la plantilla original. Al crear una plantilla hija, puedes mantener la plantilla padre intacta y evitar problemas de compatibilidad o actualización en el futuro.

Además, las plantillas hijas permiten tener diferentes estilos para diferentes secciones del sitio web, lo que puede mejorar la usabilidad y la experiencia del usuario.

¿Qué sucede cuando se actualiza la plantilla madre?

Al actualizar la plantilla madre y cambien sus ficheros, la plantilla hija mostrará una alerta en el panel de administración de Joomla avisando del cambio.

Es importante tener en cuenta que las plantillas hijas no son lo mismo que las plantillas copia, ya que las copias no tienen una relación de herencia con la plantilla original y no se actualizan automáticamente cuando se modifican.

En conclusión, crear plantillas hijas es una herramienta muy útil para personalizar el estilo de ciertas páginas o secciones del sitio web en Joomla. Al crear una plantilla hija, puedes mantener la plantilla padre intacta y evitar problemas de compatibilidad o actualización en el futuro.

Referencias

Y hasta aquí la emisión en audio podcast. Si quieres ver el vídeo con la demostración, pásate por el episodio en YouTube.


¡Déjanos un comentario!


Escuchar en ivoox

Comentarios gracias a CComment


¡Escúchanos donde quieras!

mastermindweb.es is not affiliated with or endorsed by The Joomla! Project™. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.


mastermindweb.es no tiene afiliación alguna ni está recomendada por el proyecto Joomla! Project™. El uso del nombre Joomla!®, su símbología, y logotipo y sus marcas relacionadas está permitido bajo una licencia limitada concedida por Open Source Matters, Inc.