Créer un site multilingue - Template selon la langue de contenu

Afficher un template différent selon la langue du site

Certains template proposent des paramètres, tel le titre ou la description du site à afficher, qu'il peut s'avérer nécessaire d'adapter selon la langue de contenu.

Paramètres avancés du template par défaut de ce site (Bezz 2)

En assignant une Langue à un template, celui-ci devient le template par défaut pour cette langue.

Il suffit donc de dupliquer le template voulu dans le nombre de langue existantes et d'assigner à ces copies la langue souhaitée.

Les templates de ce site avec les trois copies du template Bezz 2

Note
Il n'est pas obligatoire de dupliquer le template pour la langue de base, sauf si vous créez un ou des menus assignés au paramètres de Langue "Toutes" et que vous souhaitez que le template affiché par ces liens ait des paramètres spécifiques.

Deux solutions sont disponibles pour dupliquer un template :

  1. effectuer des copies du template uniquement dans la base de données ;
  2. effectuer des copies physiques du template.

1. Effectuer des copies du template uniquement dans la base de données

Cette solution est adéquate si seuls les paramètres disponibles en édition du template depuis l'administration doivent être adaptés.

  • Accédez à la "Gestion des template" ;
  • Sélectionnez le template à copier et cliquez sur "Dupliquer" ;
  • Répétez l'opération le nombre de fois correspondant au nombre de langues disponibles, en préservant le template original pour le paramètre Langue "Toutes" ;
  • Éditez chacune des copies :
    • assignez-leur un paramètre de Langue ;
    • adaptez les autres paramètres souhaités.

2. Effectuer des copies physiques du template

Cette solution doit s'appliquer si vous souhaitez modifier des fichiers du template.

  • Accédez à l'onglet "Templates" du gestionnaire de templates ;
  • Cliquez sur le titre du template que vous souhaitez dupliquer physiquement ;
  • Dans le champ du paramètre "Nom du nouveau template", indiquez le nom souhaité en utilisant uniquement des lettres, chiffres, tirets et traits de soulignement sans espace. Les fichiers langue du template sont également copiés et renommés avec le nom que vous indiquez.
    Cliquez sur le bouton "Copier le template" ;
  • Répétez l'opération le nombre de fois correspondant au nombre de langues supplémentaires ;
  • Éditez chacun des nouveaux templates :
    • assignez-leur une Langue ;
    • adaptez les autres paramètres souhaités ;
  • Modifiez les fichiers souhaités.

Note
Vous pouvez assigner un template spécifique à un lien de menu même si ce lien est lié à un autre template de par son paramètre Langue. Vous pouvez le faire soit par l'édition du lien, soit par l'édition du template.

Détails d'un lien de menu