Documentos
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21.2. Obtener el material de 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 delos 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 . . . . . . . . . . .
26
2.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...
Regístrate para leer el documento completo.