¿Sigues tocando archivos de tu plantilla principal como si no hubiera mañana… y luego cruzando los dedos cuando llega una actualización?
Tranquilo, no estás solo. Pero hay una buena noticia: estamos en 2026, y los Child Templates en Joomla 5 y 6 han venido a salvarte la vida (y tu trabajo).
Hoy vamos a ver cómo personalizar tu web como un auténtico pro, sin romper nada por el camino y, lo más importante, sin perder cambios cada vez que actualizas.
Por qué usar Child Templates en Joomla (y dejar de sufrir)
Durante años, personalizar una plantilla en Joomla era una mezcla entre arte… y deporte de riesgo. Tocabas archivos del core de la plantilla y, en cuanto actualizabas, adiós muy buenas.
Con los Child Templates (plantillas hijo), eso ya es historia.
Un Child Template es, básicamente, una capa por encima de tu plantilla principal (la “madre”), que hereda todo su funcionamiento, pero te permite modificar solo lo que necesitas.
Traducción rápida:
- Cambias lo que quieras
- No rompes nada
- No pierdes cambios al actualizar
Y eso, amigo mío, es oro puro.
Ventajas reales de usar Child Templates (más allá del hype)
Actualizaciones a prueba de bombas
Puedes actualizar tu plantilla base sin miedo. Todo lo que hayas hecho en el Child Template permanece intacto.
Resultado:
✔️ Menos estrés
✔️ Menos backups de emergencia
✔️ Más tiempo para lo que importa
Código limpio y optimizado
Olvídate de hojas CSS eternas llenas de código que no usas.
Con un Child Template:
- Solo cargas tu CSS personalizado
- Solo añades el JS que necesitas
- Mantienes el proyecto ligero y rápido
Y sí, esto también ayuda al SEO.
Personalización por contexto (nivel pro)
Aquí es donde empieza la magia.
Puedes crear varios Child Templates a partir de una misma plantilla base:
- Uno para una landing de ventas
- Otro para el blog
- Otro para una sección corporativa
Todo con la misma base, pero con estilos completamente distintos.
👉 Esto es escalabilidad real.
Child Templates vs Overrides: ¿son enemigos?
No. Son aliados.
- Overrides → para cambiar vistas de componentes (HTML de Joomla)
- Child Templates → para controlar diseño, estilos y comportamiento global
La combinación ganadora:
Overrides + Child Template = Control total sin tocar el core
Si aún no estás usando ambos en conjunto, estás perdiendo potencia.
Cómo crear un Child Template en Joomla en 30 segundos
Sí, literalmente 30 segundos.
Sigue estos pasos:
- Ve a Sistema > Plantillas de sitios
- Entra en tu plantilla actual
- Haz clic en “Crear plantilla hijo”
- Joomla hace la magia
Y listo. Ya tienes tu entorno seguro para trabajar.
Dónde meter tus cambios (y hacerlo bien)
Una vez creado el Child Template, verás una nueva carpeta.
Aquí es donde debes trabajar:
CSS personalizado
Crea o usa: user.css
👉 Consejo SEO + rendimiento: escribe solo lo necesario. Nada de copiar CSS entero de la plantilla madre.
JavaScript personalizado
Si necesitas JS: user.js
Archivos override dentro del hijo
Puedes incluso meter overrides aquí para tener todo centralizado.
Buenas prácticas (para no liarla en 3 meses)
No dupliques lo innecesario
No copies archivos completos si solo necesitas cambiar una línea.
Documenta tus cambios
Aunque sea para ti dentro de 6 meses.
Te salvará la vida.
Mantén una estructura clara
Ordena tu CSS:
- Layout
- Tipografía
- Componentes
- Responsive
Testea después de actualizar
Aunque el sistema es seguro, siempre revisa tras actualizar Joomla o la plantilla base.
Confianza sí, pero control también.
Errores típicos que debes evitar
❌ Seguir modificando la plantilla padre
❌ Copiar CSS sin entenderlo
❌ Crear múltiples Child Templates sin organización
❌ No usar overrides cuando toca
El futuro: Joomla 6 y más allá
Si ya estás trabajando con Child Templates, estás preparado para lo que viene.
Joomla 6 seguirá potenciando esta arquitectura, y quien domine esto tendrá:
- Más velocidad de desarrollo
- Menos problemas técnicos
- Proyectos más escalables
Y sí… más clientes contentos.
Deja de sufrir y empieza a trabajar como un pro
Los Child Templates no son solo una mejora técnica.
Son un cambio de mentalidad.
Pasas de:
👉 “Espero que no se rompa”
A:
👉 “Actualiza sin miedo”
Si aún no los estás usando, este es el momento.
