[RESOLU] : Multilangue MleCMS : auncune langue détéctée - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [RESOLU] : Multilangue MleCMS : auncune langue détéctée (/thread-2411.html) |
[RESOLU] : Multilangue MleCMS : auncune langue détéctée - undercreuse - 27/11/2012 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour à tous et à toutes. Je me permets de venir vous chercher vos lumières. Cela fait deux ours que je cherche, en ligne sur le forum mais je n'arrive pas à trouver ce qui se passe. J'ai une version de CMSMS 1.11.2 j'ai installé MleCMS. Jusque là pas de souci. J'ai fait comme suit et indiqué la doc : Arborescence : FR - page 1 - page 2 EN - page 1 - page 2 J'ai créé mes deux langues dans le gestionnaire de langue Francais FR Locale pour CMSMS : Français french Drapeau (enregistré dans /uploads/images/MleCMS/fr.png) Anglais EN Locale pour CMSMS : English Drapeau idem Dans mon template j'ai mis : {MleCMS action="init"} <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "ht t p : / / w w w .w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://w w w . w 3 . o rg/1999/xhtml" xml:lang="{$lang_parent}" > <head> et {MleCMS action="langs" template="Dropdown"} où je souhaite voir apparaitre la zone Langue. J'ai mis dropdown car je me suis demandé si cela ne venait pas de l'url des images donc pour limiter les erreurs je suis parti la-dessus. Par contre, ma liste déroulante est vide. J'ai l'impression qu'il ne détecte pas les langues créées. Merci d'avance à tous ceux qui pourrait m'aider. [RESOLU] : Multilangue MleCMS : auncune langue détéctée - jce76350 - 27/11/2012 déja si MleCMS: 1.11.3 --> Le module ExtendedTools est requis voir le Wiki [RESOLU] : Multilangue MleCMS : auncune langue détéctée - heriquet - 27/11/2012 Une question qui peut paraitre stupide... tu es sur que ta page de test utilise bien le template que tu as modifié pour disposer des fonctionnalités MleCMS ? [RESOLU] : Multilangue MleCMS : auncune langue détéctée - undercreuse - 27/11/2012 Merci Jce et heriquet pour votre réactivité et vos réponses : @jce > je suis parti m'installer extendTools @heriquet > Oui la page 1 que je charge utilise bien le template qui contient l'initialisation de MleCMS et son appel dans une div. j'installe extendTools et vous tient informé. Merci encore. [RESOLU] : Multilangue MleCMS : auncune langue détéctée - Michel MD - 27/11/2012 Bonjour, J'ai rencontré le même problème et trouvé comme solution : Dans le gabarit Flag j'ai remplacé {if $ls|@count} par {if $langs|@count} et {foreach from=$ls... par {foreach from=$langs.... Michel [RESOLU] : Multilangue MleCMS : auncune langue détéctée - undercreuse - 27/11/2012 J'ai bien installer ExtendTootls en version 1.3.3. J'ai verifier que j'avais bien mon initialisation et mon appel {MleCMS action="langs" template="Dropdown"}. Ce qui me met bien la liste déroulante mais elle est vide. Etrange non? La base de données est correctement remplie dans la table mlecms config : sauf setlocal, direction et extra à vide. J'ai l'impression que le template ne fait pas le lien avec ma bdd. Code : [== Indéfini ==] Merci d'avance pour des pistes de reflexion. [RESOLU] : Multilangue MleCMS : auncune langue détéctée - Michel MD - 27/11/2012 Dans le gabarit Dropdown remplacer {foreach from=$langs item=$1 par {foreach from=$langs item=1 Michel [RESOLU] : Multilangue MleCMS : auncune langue détéctée - undercreuse - 27/11/2012 Merci Michel pour la réponse. Si je me concentre dans un premier temps sur le dropdown Code : [== Indéfini ==] Je remplace $1 par 1 , mais mes langues ne se chargent toujours pas. Une erreur dans mon gabarit de langue ? entre $langs et $ls. Merci d'avance. [RESOLU] : Multilangue MleCMS : auncune langue détéctée - Jean le Chauve - 27/11/2012 Bienvenue Michel et surtout merci d'être contributeur dans ce forum [RESOLU] : Multilangue MleCMS : auncune langue détéctée - Michel MD - 27/11/2012 Ce code suivant fonctionne chez moi : Code : [== Indéfini ==] Michel [RESOLU] : Multilangue MleCMS : auncune langue détéctée - undercreuse - 27/11/2012 C'est bon j'ai reussi suite à la piste de Michel (un grand merci ) Merci encore Je mets en ligne la Solution Flags : reprise du gabarits selon les infos de Michel : Code : [== Indéfini ==] [RESOLU] : Multilangue MleCMS : auncune langue détéctée - Jean le Chauve - 27/11/2012 Je ne connais absolument pas Mle, mais un petit <pre>{$ls|var_dump}</pre> juste après le foreach pourrait afficher des renseignements utiles. Dans le wiki, il est écrit que le gabarit doit démarrer comme ceci : {MleCMS action="init"}{process_pagedata}, la seconde balise n'apparaissant pas dans ton premier post. [RESOLU] : Multilangue MleCMS : auncune langue détéctée - undercreuse - 27/11/2012 Michel, Nos posts se sont croisés. @Jean Le Chauve > effectivement, je l'avais oublié. Merci à tous pour votre réactivité !!!!! [RESOLU] : Multilangue MleCMS : auncune langue détéctée - Jean le Chauve - 27/11/2012 @Jce, faudrait-il modifier le wiki ? [RESOLU] : Multilangue MleCMS : auncune langue détéctée - jce76350 - 27/11/2012 >@Jce, faudrait-il modifier le wiki ? Non, le wiki ne fait pas de référence aux modifications e code Si il y découverte d'un problème ou non fonctionnement il faut que l'auteur (u les contributeurs) pste(ent)le Bug Tracker dans le cas de MLE http://dev.cmsmadesimple.org/bug/list/955 en vérifiant qu'il n'y a ps déjà un bug ouvert C'est la seule façon de faire modifier le code par le développeur Donc à faire par les découvreurs Nota on peux aussi voir sur le SVN si cela n'est pas corrigé http://viewsvn.cmsmadesimple.org/log.php?repname=mlecms&path=%2F&&isdir=1 [RESOLU] : Multilangue MleCMS : auncune langue détéctée - jce76350 - 28/11/2012 NE pas fermer tant que le problème n'a pas été soumis au développeur [RESOLU] : Multilangue MleCMS : auncune langue détéctée - heriquet - 28/11/2012 C'est un problème de gabarit initial alors ? Pas du module à proprement parler ? [RESOLU] : Multilangue MleCMS : auncune langue détéctée - jce76350 - 28/11/2012 >C'est un problème de gabarit initial heu c'est le gabarit Dropdown du module MLE ? me tromperais-je ? [RESOLU] : Multilangue MleCMS : auncune langue détéctée - heriquet - 28/11/2012 Oui oui mais je pense que j'avais déjà eu ce genre de souci avec MleCMS dans une version plus ancienne. J'avais du afficher les variables dispos pour constater que la variable utilisée dans le gabarit n'existait pas et utiliser la bonne variable . Pour le WIKI, ne serait-il pas intéressant de simplement mentionner le souci et de renvoyer vers ce topic, le temps pour le développeur de sortir un version corrigée ? [RESOLU] : Multilangue MleCMS : auncune langue détéctée - heriquet - 09/12/2012 Pour info : http://dev.cmsmadesimple.org/bug/view/8318 [RESOLU] : Multilangue MleCMS : auncune langue détéctée - jce76350 - 09/12/2012 Il y a de nombreuses correction sur MLE dans le SVN A tester pour valider [Edit] Ha !!!! un erreur sur le gabarit dropdown.tpl - {foreach from=$langs item=$l name=language} + {foreach from=$langs item=l name=language} [Edit2] corrigé en SVN 98 après mon message Je mets a disposition la dernière version pour tests Ne pas oublier de mettre à jour les templates du module par copier coller depuis le dossier MleCMS\templates [RESOLU] : Multilangue MleCMS : auncune langue détéctée - jce76350 - 10/12/2012 Sortie de MLE 1.14 donc fermeture de la discussion |