Que es override en joomla, cómo cambiar los estilos en joomla, cómo modificar la visualización de los módulos en joomla?

Que es override en joomla,  cómo cambiar los  estilos en joomla, cómo modificar la visualización  de los módulos en joomla?

Estas son algunas de las interrogantes que más de una vez te has preguntado pues te explicamos que es override  o como realizar lo que te habéis preguntado.

El override es una técnica que se utiliza en joomla para sobreescribir el formato o el estilo de salida de nuestros componentes o módulos que viene por defecto en  el gestor de contenidos joomla, y consiste crear archivos en la vista de los módulo y componentes  ya que si recordais joomla trabaja con el patrón  MVC (modelos, vistas y controladores)

Seguramente más de una vez te habeis descargado alguna template  y has visto que dentro de su contenido encuentras una carpeta llamada HTML, el cual contiene  subcarpetas llamadas com_content, com_contact,  mod_search, mod_breadcrumbs, mod_footer, etc.

Las carpetas con prefijo com_ nos indican que se han modificando las vistas del componente en cuestión y el prefijo mod_ indica que se han modificado las vistas del módulo.

Luego  encontrarás principalmente 2 archivos php. Llamados pagination y modulos, opcionalmente index.html, que simplemente es un archivo configurado como inicio principal en las carpetas para que los usuarios no permitidos  no vean el listado del contenido de las carpetas.

En esta oportunidad no centraremos en el archivo Modulos.php,  Siguiendo la sintaxis de este archivo con él podrás cambiar el modo de visualización de los módulos, dicho de otra manera creas tu propio estilo de salida cuando llamas a los módulos en tu archivo index.php de la plantilla, ejm.

<jdoc:include type=»modules» name=»left» style=»tuestilo«/>

Este archivo contiene la llamada a las librerías de joomla y defines el nombre de tu estilo en el nombre de la función con el prefijo: modChrome,  ejemplo:

Function modChrome_estilo1 ($module, &$params, &$attribs) {

….

}

Todo lo que quieras modificar lo editas dentro de ésta función así de esta manera cuando llames a los módulos en tu template de joomla, lo llamarás de la siguiente manera:

<jdoc:include type=»modules» name=»left» style=»estilo1«/>

En el próximo artículo mostraremos un ejemplo detallado de ésta técnica llamada Override en joomla, hasta entonces…