Créer un site multilingue - Même contenu dans plusieurs langues

Afficher le même contenu dans l'interface de plusieurs langues

Il y a 3 façons d'afficher le même article (ou contenu d'un autre composant) dans plusieurs langues.

L'article doit avant tout avoir le paramètre Langue "Toutes" et être originellement contenu dans la catégorie racine (ou ses catégories enfants) ayant également le paramètre Langue "Toutes" (c'est le cas pour ce tutoriel).

L'article "Tutoriel" de ce site au paramètre Langue "Toutes"

Première solution

  • Créez un menu spécifique ne contenant que des liens de menu ayant le paramètre Langue "Toutes" ;
  • Ajoutez un lien de menu ayant le paramètre Langue "Toutes" vers l'article en question ;
  • Affichez le menu dans un module ayant le paramètre Langue "Toutes" pour qu'il soit visible dans toutes les langues.

Deuxième solution

  • Créez les menus pour chaque langue existante ;
  • Ajoutez un lien de menu vers l'article en question dans les menus de chaque langue avec le paramètre Langue correspondant (voir les liens de ce site vers la page de ce tutoriel) ;
  • Affichez les menus de chaque langue dans un module ayant le même paramètre Langue.

Troisième solution

  • Éditez l'article original, appliquez-lui un paramètre de langue spécifique, attribuez-lui une catégorie de même langue, et enregistrez-le sans fermer ;
  • Changez la catégorie pour lui en appliquer une correspondant à une autre langue, adaptez le paramètre de langue, et cliquer sur "Enregistrer une copie" pour dupliquer l'article ;
  • Répéter l'opération pour chaque langue ;

  • Créez les menus pour chaque langue existante ;
  • Ajoutez les liens vers les articles correspondants dans les menus de chaque langue ;
  • Affichez les menus de chaque langue dans un module ayant le même paramètre Langue.