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)
Comments (2)
lmanolog
hola
tengo problema con el default.php de la plantilla que estoy utilizando, copiando
como dicen no funciona ¿
hay alguna otra solcuion?
Hosting
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.