Forum CMS Made Simple FR

Version complète : CMS MLE récupèrer la variable $lang_locale
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.7
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je suis en train d'installer une version 1.11.7 avec le module mlecms.
Je voulais savoir comment récupérer la variable en_US ou fr_FR de la page affiché dans une balise utilisateur.

EX : monsite/en/presentation

Récupérer la variable en_US de la page presentation

En effet, je pourrai récupérer la position du "en" de monsite/en/... en php avec un get mais je ne pense pas que ce soit la meilleur des façons.

Je sais que mleCMS propose la variable $lang_locale mais lorsque je fais un echo $lang_local

une erreur survient: Notice: Undefined variable: lang_locale in C:\...\lib\classes\class.usertagoperations.inc.php(265) : eval()'d code on line 1

Elle n'existe pas...normal...

une idée?

Merci
Bonjour,
pour répondre rapidement, tu pourrais passer la langue en paramètre dans ton udt :
{monUDT lang=$lang_locale}
des nouvelles?
Je pense qu'il y a moyen de récupérer cette valeur smarty depuis l'udt mais je n'ai pas le code en tête ni sous la main.

Mais echo $lang_locale ne fonctionnera pas, question de portée de variable.
voir dans les variables de sessions?
Non via l'API. Mais je n'ai pas d'exemple de code sous la main.