CMS MLE récupèrer la variable $lang_locale

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
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
Répondre
#1
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
Répondre
#2
Bonjour,
pour répondre rapidement, tu pourrais passer la langue en paramètre dans ton udt :
{monUDT lang=$lang_locale}
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#2
Bonjour,
pour répondre rapidement, tu pourrais passer la langue en paramètre dans ton udt :
{monUDT lang=$lang_locale}
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#3
des nouvelles?
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#3
des nouvelles?
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#4
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.
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#4
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.
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#5
voir dans les variables de sessions?
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#5
voir dans les variables de sessions?
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#6
Non via l'API. Mais je n'ai pas d'exemple de code sous la main.
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre
#6
Non via l'API. Mais je n'ai pas d'exemple de code sous la main.
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)