Joomla! - Editions ENI
Transcription
Joomla! - Editions ENI
Joomla! Conception et personnalisation des templates Chapitre 1 : La gestion des templates A. L’objectif 13 B. Exploiter les templates 13 C. Le template par défaut 13 D. Gérer les templates 14 1. Installer un template 2. Lister les templates et les styles 3. Filtrer les templates et les styles 4. Désactiver un template 5. Désinstaller un template 6. Gérer les styles 14 16 17 20 21 22 E. L’aperçu des templates 22 1. Activer l’aperçu 2. Aperçu des autres templates 22 24 F. Les paramètres des templates 26 1. Les fichiers constitutifs 2. Les options de style des templates 3. L’affectation des menus 26 29 31 Chapitre 2 : La structure des templates A. L’objectif 35 B. Le dossier du template 35 1. Les templates pour Joomla! 2. Les fichiers d’un template www.editions-eni.fr 35 35 © Editions ENI 1/10 Joomla! Conception et personnalisation des templates C. Le fichier de description 36 1. L’objectif 2. L’en-tête 3. Le concepteur 4. Les fichiers d’installation 5. La liste des positions 6. Les langues disponibles 7. Les options du template 36 37 37 37 38 39 39 D. Les inclusions JDOC 42 1. L’objectif 2. L’en-tête 3. Les composants 4. Les messages 5. Le débogage 6. Le chargement des modules 7. L’affichage des modules 42 42 42 43 43 43 45 E. La position des modules 45 F. Les classes CSS de Joomla! 47 1. Les classes par défaut 2. Connaître les classes par défaut 47 48 Chapitre 3 : Un template simple A. L’objectif 53 B. La structure du template 54 1. Le dossier 2. Le fichier index.html 3. Les styles CSS 54 54 54 www.editions-eni.fr © Editions ENI 2/10 Joomla! Conception et personnalisation des templates 4. Les images 5. Le fichier de description 6. Le fichier maître 7. Les vignettes 8. Le dossier du template 54 54 55 55 55 C. Le fichier de description 56 1. L’objectif 2. L’en-tête 3. La déclaration d’extension 4. Les informations du template et du concepteur 5. Les fichiers du template 6. Les positions 7. Les autres paramètres 8. Le code complet 56 56 56 56 58 58 60 60 D. Les conteneurs 61 E. Le début du fichier index.php 62 1. L’objectif 2. Restreindre l’accès direct 3. Les déclarations HTML 4. L’élément <head> 5. Les métadonnées 6. Les feuilles de style par défaut 7. Notre feuille de style 8. La fin de l’en-tête 9. Le code complet 62 62 62 63 63 64 65 65 65 F. Le corps du fichier index.php 66 1. Le corps de la page 2. Les conteneurs 66 66 G. La mise en forme CSS www.editions-eni.fr 67 © Editions ENI 3/10 Joomla! Conception et personnalisation des templates H. Le conteneur principal 68 I. L’en-tête de la page 68 1. Les boîtes d’affichage 2. L’image de fond de l’en-tête 3. Le logo 4. Le module de recherche 68 68 69 70 J. La barre des menus 71 1. La mise en forme 2. Insérer la barre des menus 71 71 K. La zone centrale 72 1. Les boîtes d’affichage 2. Les conditions d’affichage 3. La mise en page 4. Les règles CSS 72 72 74 76 L. Le pied de page 77 M. Le code complet 78 1. Pour le fichier index.php 2. Pour le fichier template.css 78 80 N. L’affichage du site 82 1. Le template 2. Les modules 3. L’affichage 82 82 87 Chapitre 4 : Un template complet www.editions-eni.fr © Editions ENI 4/10 Joomla! Conception et personnalisation des templates A. L’objectif 93 B. La structure du template 94 1. Le dossier 2. Le fichier index.html 3. Les styles CSS 4. Les images 5. Le fichier de description 6. Le fichier maître 7. Les vignettes 8. Le dossier du template 94 94 94 94 95 95 95 95 C. Le fichier de description 96 1. L’objectif 2. L’en-tête 3. La déclaration d’extension 4. Les informations du template et du concepteur 5. Les fichiers du template 6. Les positions 7. Le code complet 96 96 96 96 97 97 99 D. Les conteneurs 101 E. Le début du fichier index.php 102 1. L’objectif 2. Le code 102 102 F. Le corps du fichier index.php 102 G. Les conteneurs 103 1. La mise en page 2. Les styles CSS des tableaux www.editions-eni.fr 103 105 © Editions ENI 5/10 Joomla! Conception et personnalisation des templates H. Le bandeau supérieur 105 1. L’affichage 2. Les styles CSS 3. Le contenu 4. Le code généré 105 106 107 107 I. La barre des menus 108 1. L’affichage 2. Les styles CSS 3. Le code généré 108 109 109 J. Les zones des nouvelles 110 1. L’affichage des nouvelles dans les positions 2. Les styles CSS et l’affichage 3. L’affichage conditionnel 4. Les styles CSS pour les nouvelles 5. L’affichage des nouvelles 6. Les styles CSS des modules inclus K. La zone centrale 110 111 112 114 115 116 118 1. L’affichage dans les positions 2. Les conditions d’affichage 3. Adapter les largeurs des colonnes 4. Les styles CSS pour les colonnes 5. L’affichage 6. Les styles CSS des modules inclus L. Le fil d’Ariane 118 119 120 123 124 127 130 1. L’affichage 2. Les styles CSS 3. Les styles du module 130 131 131 M. La zone des informations 132 www.editions-eni.fr © Editions ENI 6/10 Joomla! Conception et personnalisation des templates 1. L’affichage dans les positions 2. Les conditions d’affichage 3. Les styles CSS pour les informations 4. L’affichage 5. Les styles des modules N. Le pied de page 132 132 134 135 137 137 1. L’affichage dans les positions 2. Les conditions d’affichage 3. Les styles CSS 4. L’affichage 5. Le code généré 137 138 138 138 138 O. Le code du template 139 1. Le code complet du fichier index.php 2. Le code complet du fichier template.css P. Le site avec le template complet 139 142 145 1. Installer le template complet 2. Les modules du site Joomla! 3. L’en-tête du site 4. La zone centrale 5. La zone des informations 6. Le pied de page 7. L’affichage du site 145 145 145 145 145 145 146 Chapitre 5 : Les options et styles des templates A. L’objectif 149 B. Le fichier de description 150 C. Les options de template 150 www.editions-eni.fr © Editions ENI 7/10 Joomla! Conception et personnalisation des templates 1. La description XML 2. Les options disponibles 150 151 D. Un sélecteur de couleur 152 1. La création de l’option 2. L’affichage de l’option 3. Modifier les styles CSS 4. Utiliser l’option 152 153 154 154 E. Ajouter une image 156 1. La création de l’option 2. L’affichage de l’option 3. Modifier le code 4. Utiliser l’option 156 157 157 159 F. Un champ de saisie 161 1. La création de l’option 2. L’affichage de l’option 3. Modifier le code 4. Utiliser l’option 161 162 162 163 G. Insérer un choix unique 164 1. La création de l’option 2. L’affichage de l’option 3. Modifier le code 4. Utiliser l’option 164 165 165 166 H. Le code complet 168 1. Le fichier templateDetails.xml 2. Le fichier index.php 168 170 I. Les styles des templates 174 1. L’objectif 2. Renommer un style 174 175 www.editions-eni.fr © Editions ENI 8/10 Joomla! Conception et personnalisation des templates 3. Créer un nouveau style 4. Utiliser le nouveau style 176 178 Chapitre 6 : Le template Protostar A. L’objectif 183 B. La structure du dossier 184 C. Le fichier templateDetails.xml 188 1. L’en-tête 2. La déclaration d’extension 3. Les informations du template 4. La liste des fichiers 5. Les positions 6. Les fichiers de traduction 7. Les options du template 8. L’option de couleur globale 9. L’option de couleur d’arrière-plan 10. L’option de sélecteur de fichier 11. L’option pour le titre du site 12. L’option de description du site 13. L’option des fontes Google 14. L’option du choix de la fonte 15. L’option de l’affichage fluide 188 188 188 189 190 192 192 193 194 195 197 198 199 201 201 D. Le fichier index.php 205 1. Le commentaire initial 2. Les paramètres du template 3. L’édition des articles 4. Le chargement des librairies 5. Les paramètres utilisateur 6. L’ajustement de la largeur 7. L’affichage du logo ou du titre www.editions-eni.fr 205 205 207 207 207 207 208 © Editions ENI 9/10 Joomla! Conception et personnalisation des templates 8. La fin du PHP 9. L’en-tête HTML 10. La taille des écrans 11. L’inclusion de l’en-tête 12. Les fontes Google 13. La couleur globale 14. La compatibilité Internet Explorer 15. La fermeture de l’en-tête 16. Le corps de la page 17. La structure des boîtes <div> 18. Les boîtes principales 19. La boîte de l’en-tête 20. La boîte de la navigation 21. La zone centrale 22. La boîte du pied de page 209 209 210 210 210 211 212 213 213 214 215 215 216 216 217 E. Les mises en page spécifiques 217 1. La mise en page fluide 2. La mise en forme de l’en-tête 3. La mise en forme du pied de page Index www.editions-eni.fr 217 218 218 221 © Editions ENI 10/10