 Avec l’arrivée des nouveaux thèmes basés sur l’architecture de morphogenesis, les blocs des modules (xlanguage et smartlanguage) sont très souvent abandonnés au profit de liens directs dans les thèmes. Ces liens directs dans les thèmes ne permettent pas de rester sur la page courante lors d’un changement de langue, voici donc un plugin smarty qui vous permettra de changer de langue tout en restant sur la page courante.
UtilisationDans le template approprié ajouter les lignes suivantes en les adaptant à vos besoins.
<a href="<{xoLanguage tag="lang" language="french"}>" />Français</a>
<a href="<{xoLanguage tag="lang" language="english"}>" />English</a>
Citation : tag doit correspondre à la chaîne de caractère passée dans l’url pour le changement de langue. => Pour smarsection tag doit être égal à sel_lang => Pour xlanguage tag doit être égal à la valeur de XLANGUAGE_LANG_TAG, définie dans le fichier /modules/xlanguage/include/vars.php (si vous n’avez pas changé la valeur par défaut, tag sera égal à lang)
Language doit correspondre au nom du dossier de langue contenu dans le dossier /language/
Téléchargement :Xoops France : Référentiel des modules : Xoops Smarty Plugin
|