Comment afficher des templates différents selon les pages de votre site.
Comment utiliser plusieurs Templates Vous souhaitez afficher des templates différents selon les pages de votre site Joomla! Problème :
Vous avez un site de récits de voyage dans les pays du monde et vous souhaitez afficher des templates différents selon les pages que visitent vos internautes. Par exemple, vous souhaitez avoir un template pour chaque continent.
Solution :
Joomla! permet d’affecter un template à chaque élément de menu en particulier. Votre site comportera donc une navigation telle que celle-ci :
Un menu principal comportant six éléments de menu (Accueil, Afrique, Amérique, Asie, Europe, Océanie).
Cinq menus (un par continent) qui s’afficheront selon les pages concernées :
Afrique
Amérique
Asie
Europe
Océanie
Cameron
Niger
Soudan
Canada
Mexique
USA
Chine
Inde
Japon
Allemagne
France
Irlande
Australie
Fidji
Nouvelle-Zelande
Vous allez ensuite avoir besoin de 6 templates (1 pour votre page d’accueil, et 1 par continent). Une fois ces six templates installés (à installer comme n’importe quelle extension) sur votre site, connectez-vous à l’administration et rendez-vous dans Extensions > Gestion des templates . Vous obtenez la page suivante.
Bien sûr, le nom des templates peut être différent.
1 – Les quatres templates fournis avec Joomla!. 2 – Vos six templates.
Editez le template “Accueil”
Dans l’onglet “Détail”, réglez le paramètre Défaut sur “Tout”.
Dans l’onglet “Affecter à un menu” cochez simplement la case de l’élément de menu “Accueil” :
Cliquez ensuite sur le bouton Enregistrer & Fermer
Editez ensuite le template “Afrique”
Dans l’onglet “Affecter à un menu” cochez :
Menu principal : la case de l’élément de menu “Afrique”.
Menu Afrique : Tous les éléments
Cliquez ensuite sur le bouton Enregistrer & Fermer
Editez ensuite le template “Amérique”Dans l’onglet “Affecter à un menu” cochez :
Menu principal : la case de l’élément de menu “Amérique”.
Menu Amérique: Tous les éléments
Cliquez ensuite sur le bouton Enregistrer & Fermer
Faites ensuite de même pour les templates Asie, Europe et Océanie.
Désormais votre site affichera un template différent suivant les pages que visiteront vos internautes.