Overrides intecap-leo canton

Preview:

Citation preview

Modificando mi Joomla sin programarAprendiendo a usar Overrides

@leonelcanton – JUG Guatemala – 24 de Mayor 2013 - INTECAP

Joomla = Libertad

0 Puede agregar cualquier funcionalidad

0 Puedo programar cualquier funcionalidad

Puedo controlar el formato visual con mis plantillas

¿Qué tanta libertad tiene el diseñador?

Parámetros Plantillas Parámetros de componente

¿Libertad? Hasta donde me lo permitan lo

parámetros

Conceptos importantesModule Chrome

rounded xhtml

Conceptos importantesMVC

0 Controller: Controla las entradas de los usuarios

0 Modelo: Interactúa con la base de datos y conoce como trabaja el componente

0 Vista: Muestra todo el contenido en la pantalla

0 Helper: Funciones que se utilizan a lo largo de todo el componente

Conceptos importantesMVC en componentes

Conceptos importantesEstructura de Módulos

¿Qué es un override?

0 Es una forma fácil en la que Joomla nos permite modificar la forma en la que muestran los datos en cada página.

0 Para que funcione necesitamos:0 Saber identificar que archivo modificar0 Saber copiar & pegar en el lugar adecuado0 Conocimientos básicos de PHP ó sentido lógico de

programación de cualquier lenguaje

Language Overrides

Override de un módulo

Identificando el módulo

Override de un módulo

Override de un módulo

¿Y si le cambio el nombre?

Override de un componente

index.php?option=com_weblinks&view=category&id=8

Componente: com_weblinksView: categoryCategoría: 8

0 index.php?option=com_weblinks&view=category&id=8

0 Componente: com_weblinks

0 View: category0 Categoría: 8

Override de un componente

Override de un componente

index.php?option= com_content& view=category

index.php?option= com_content&view= category& layout=blog &id=2

Override de un componente

index.php?option= com_content& view=category

index.php?option= com_content&view= category& layout=blog &id=2

Gracias por acompañarnos

Recommended