01 Nov

Cambiar el Core de Joomla desde el template

Muchas veces necesitamos modificar partes del core de Joomla, pero si modificamos directamente los archivos nos encontramos con el problema de que al actualizar a una nueva versión de Joomla perderemos los cambios, además de que nunca es buena idea tocar el core por motivos de seguridad. Pero hay una solución para esto, podemos modificar los archivos desde el template que estamos usando. Por ejemplo, si queremos cambiar un módulo, lo que tenemos que hacer es copiarlo en una ruta diferente dentro de nuestro template actual:

nuestroTemplate/html/nombreDeLaExtension/nombreDeLaVista/archivo.php

Si por ejemplo, queremos cambiar la forma de visualizar los artículos, tenemos que copiar el archivo «default.php» del core a nuestro template y modificar todo lo que necesitemos:

restoRuta/components/com_content/views/article/tmpl/default.php
//Lo copiamos en
nuestroTemplate/html/com_content/article/default.php

Otro ejemplo muy útil es si queremos cambiar el menú:

restoRuta/modules/mod_menu/tmpl/default.php
//Lo copiamos en
nuestroTemplate/html/mod_menu/default.php

Fijaros en que en la ruta de destino desaparece la carpeta «tmpl», sino no funciona.
Esto es válido en todas las versiones de Joomla (1.x, 2.x y 3.x)

Comparte

Comentarios (2)

lmanolog
6 octubre, 2014 Responder

hola
tengo problema con el default.php de la plantilla que estoy utilizando, copiando
como dicen no funciona ¿
hay alguna otra solcuion?

Hosting
2 agosto, 2017 Responder

Estos dependen de los que el creador de la plantilla decidio incluir, y son muy utiles para cambios rapidos. Cuando se copia una plantilla manualmente, la nueva debe introducirse en el sitio Joomla a traves del proceso de descubrimiento.

Responder