Overrides intecap-leo canton
-
Upload
grupo-de-usuarios-de-joomla-guatemala -
Category
Documents
-
view
193 -
download
0
Transcript of Overrides intecap-leo canton
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
Material de apoyo
0 http://www.joomlashack.com/blog/joomla-templates/993-customize-your-joomla-templates-by-learning-overrides
0 http://cocoate.com/es/j25es/templates/overrides
0 http://joomlaprogrammingbook.com/
Gracias por acompañarnos