Desarrollo Plantillas Joomla
Biblioteca Comunidad Joomla
Desarrollo de plantillas para Joomla!
Correcciones:
Rafael Gómez
Gustavo Raúl Aragón
Autor:
Leandro D’Onofrio
Bajo licencia Creative Commons
Agosto 2011
Índice general
1. Introducción a las plantillas en Joomla!®
2
1.1. Bienvenido/a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2. Obtener el materialde aprendizaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.3. Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.4. Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.5. Las plantillas en Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.5.1.Tipos de plantillas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.5.2. Encontrar las plantillas disponibles en la administración del CMS . . . . . . . .
6
1.5.3. Estructura básica de una plantilla . . . . . . . . . . . . . . . . . . . . . . . . .
7
2. Desarrollo de plantillas para Joomla!
11
2.1. Creación de los archivos de la plantilla . . . . . . . . . . . . . .. . . . . . . . . . . . .
11
2.1.1. Análisis previo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.1.2. Utilizar la plantilla ‘atomic’ como base . . . . . . . . . . . . . . . . . . . . . . .
12
2.2. El archivo templateDetails.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.2.1. Sección 1: Información asociada . . . . . . . . . . . . . .. . . . . . . . . . . . .
18
2.2.2. Sección 2: Carpetas y archivos . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
2.2.3. Sección 3: Posiciones de módulos . . . . . . . . . . . . . . . . . . . . . . . . . .
18
2.2.4. Sección 4: Definición de lenguajes . . . . . . . . . . . . . . . . . . . . . . . . . .
19
2.2.5. Descubrir la plantilla en la administración de CMS . . . . . . . . .. . . . . . .
20
2.3. El archivo index.php . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
2.3.1. Sección 1: Sesión y contexto del CMS . . . . . . . . . . . . . . . . . . . . . . .
24
2.3.2. Sección 2: Framework JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.3.3. Sección 3: Referencia a JApplication . . . . . . . . . . . . . . . . . . . . .. . .
25
2.3.4. Sección 4: Tipo de documento, codificación y estilo de escritura . . . . . . . . .
25
2.3.5. Sección 5: Cabecera del documento . . . . . . . . . . . . . . . . . . . . . . . . .
25
2.3.6. Sección 6: Archivos CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
1
2.3.7. Sección 7: Archivos CSS para otras direcciones de escritura . . . . . . . . . . .
262.3.8. Sección 8: Funcionalidades JavaScript . . . . . . . . . . . . . . . . . . . . . . .
27
2.3.9. Sección 9: Nombre del sitio . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
2.3.10. Sección 10: Llamado a distintos módulos . . . . . . . . . . . . . . . . . . . . . .
27
2.3.11. Sección 11: Mensajes del sistema . . . . . . . . . . . . . . . . . . . . . . . . . .
29
2.3.12.Sección 12: Contenido de los componentes . . . . . . . . . . . . . . . . . . . . .
29
2.3.13. Sección 13: Año presente y nombre del sitio . . . . . . . . . . . . . . . . . . . .
29
2.4. El sistema de grillas de BluePrint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
2.5. Maquetación del diseño . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
2.5.1.Modificaciones dentro de la etiqueta head . . . . . . . . . . . . . . . . . . . . .
32
2.5.2. Maquetación de la sección superior . . . . . . . . . . . . . . . . . . . . . . . . .
32
2.5.3. Maquetación del texto superior, video y caja destacada . . . . . . . . . . . . .
33
2.5.4. Maquetación de las columnas del medio . . . . . . . . . . . . . . . . . . . . . .
35
2.5.5. Maquetación del texto...
Regístrate para leer el documento completo.