Overrides intecap-leo canton

22
Modificando mi Joomla sin programar Aprendiendo a usar Overrides @leonelcanton – JUG Guatemala – 24 de Mayor 2013 - INTECAP

Transcript of Overrides intecap-leo canton

Page 1: Overrides intecap-leo canton

Modificando mi Joomla sin programarAprendiendo a usar Overrides

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

Page 2: Overrides intecap-leo canton

Joomla = Libertad

0 Puede agregar cualquier funcionalidad

0 Puedo programar cualquier funcionalidad

Page 3: Overrides intecap-leo canton

Puedo controlar el formato visual con mis plantillas

Page 4: Overrides intecap-leo canton

¿Qué tanta libertad tiene el diseñador?

Parámetros Plantillas Parámetros de componente

Page 5: Overrides intecap-leo canton

¿Libertad? Hasta donde me lo permitan lo

parámetros

Page 6: Overrides intecap-leo canton

Conceptos importantesModule Chrome

rounded xhtml

Page 7: Overrides intecap-leo canton

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

Page 8: Overrides intecap-leo canton

Conceptos importantesMVC en componentes

Page 9: Overrides intecap-leo canton

Conceptos importantesEstructura de Módulos

Page 10: Overrides intecap-leo canton

¿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

Page 11: Overrides intecap-leo canton

Language Overrides

Page 12: Overrides intecap-leo canton

Override de un módulo

Page 13: Overrides intecap-leo canton

Identificando el módulo

Page 14: Overrides intecap-leo canton

Override de un módulo

Page 15: Overrides intecap-leo canton

Override de un módulo

Page 16: Overrides intecap-leo canton

¿Y si le cambio el nombre?

Page 17: Overrides intecap-leo canton

Override de un componente

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

Componente: com_weblinksView: categoryCategoría: 8

Page 18: Overrides intecap-leo canton

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

0 Componente: com_weblinks

0 View: category0 Categoría: 8

Override de un componente

Page 19: Overrides intecap-leo canton

Override de un componente

index.php?option= com_content& view=category

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

Page 20: Overrides intecap-leo canton

Override de un componente

index.php?option= com_content& view=category

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

Page 22: Overrides intecap-leo canton

Gracias por acompañarnos