Accueil avec une page multilingue : possible ?

Habituellement, la plupart des sites affichent en page d’accueil une liste des derniers articles (via les modèles home.php ou index.php du thème). L’extension xili-language selon les réglages choisis affiche donc une sous-sélection selon la langue retenue (défaut ou celle du navigateur).
Quand l’accueil est une page (page.php ou template page) par exemple portail composite, que se passe-t-il comme sur ce site xiligroup dev ici même ?

pages liées

pages liées

Depuis la version 0.9.9.4, les fonctions personnalisées (possibles via les accrochages – hook -) ont été intégrées de base dans l’extension elle-même. Selon la langue à afficher, la page définie dans Réglages/Lecture est affichée ou son clone dans l’autre langue exigée. Comme pour les articles, les pages des autres langues sont à créer puis à lier via la « box » de droite.

Il est aussi possible de forcer la langue de la première page par un appel du type
https://dev.xiligroup.com/?hlang=en_us donc même si le navigateur est en français, on verra la page en anglais. Ici le query tag hlang est utilisé. Par contre, dans les réglages par défaut, le lien https://dev.xiligroup.com/?lang=en_us affiche la liste des derniers articles dans la langue (ici en anglais).

Dans la suite de cet article, on abordera le code et les potentialités de xili_language_list(). (en haut à droite ou dans le menu latéral).

M. 090519

Ce contenu a été publié dans Pour experts, xili-language, avec comme mot(s)-clé(s) , . Vous pouvez le mettre en favoris avec ce permalien.

1 réponse à Accueil avec une page multilingue : possible ?

  1. Ping : Force language on Homepage « Forums of xiligroup.dev

Laisser un commentaire