MULTILANGUE que choisir pour la V2 ? -
alas - 18/02/2016
Bonjour à tous,
Je dois faire un site multilangue qui va avoir 2 voir 3 ou 4 langues, après lecture sur le forum j'ai vu qu'il y avait plusieurs choix possibles
- Exalang
- Solution de JCE
- Module MLE en développement pour la V2
http://dev.cmsmadesimple.org/bug/view/10878
Sachant que je vais avoir une arborescence classique, mais surtout des blocs de contenu qui devront switcher suivant la langue et éditable via un éditeur Wysiwyg.
Selon vous quelle est la solution la plus aboutie ?
Merci pour vos conseils
MULTILANGUE que choisir pour la V2 ? -
jce76350 - 19/02/2016
Tu as essayer les modifications du "Module MLE en développement pour la V2", il semble fonctionnel après les modifications indiquées.
Normalement heriquet doit s'atteler au projet.
Personnellement j'ai souhaiter éviter de passer par des modules tiers hormis le module de CG CGSimpleSmarty qui est utilisé pour get_root_alias, get_parallel_page et en fait il est possible de se passer de ce module en créant 2 UDTs.
MULTILANGUE que choisir pour la V2 ? -
alas - 22/02/2016
jce76350 a écrit :Personnellement j'ai souhaiter éviter de passer par des modules tiers hormis le module de CG CGSimpleSmarty qui est utilisé pour get_root_alias, get_parallel_page et en fait il est possible de se passer de ce module en créant 2 UDTs.
Jce merci pour ta réponse, par contre sur la fin je n'ai absolument pas compris
je vais tenter d'utiliser le module MLE je viendrais vous faire part de ses fonctionnalités.
MULTILANGUE que choisir pour la V2 ? -
jce76350 - 22/02/2016
>par contre sur la fin je n'ai absolument pas compris
si c'est : en créant 2 UDTs c'est à adire en créant deux balises utilisateur pour remplacer les fonctions get_root_alias, get_parallel_page de CGSimpleSmarty
MULTILANGUE que choisir pour la V2 ? -
alas - 22/02/2016
Donc je viens de tester le Module MLE en ayant effectué les changements demandés avec les variables assigns. Mon module c'est bien installé.
Effectivement j'ai du installer CGextension, jusque la pas de problème.
Voici les premiers problèmes :
La balise suivante me génère des erreurs PHP.
Code :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_parent}" lang="{$lang_parent}">
Notice: Undefined index: lang_parent in E:\TRAVAIL\N\NEMO_Watersport\cms\lib\smarty\sysplugins\smarty_internal_templatebase.php(165) : eval()'d code on line 32 Call Stack #TimeMemoryFunctionLocation 10.0009189040{main}( )..\index.php:0 20.12947293056Smarty_Internal_TemplateBase->fetch( )..\index.php:157 30.17409263336content_56cad8f8c944a4_03074711( )..\smarty_internal_templatebase.php:182
J'ai donc placé cette balise la qui me génère pas d'erreur.
Code :
<html lang='{if isset($nls)}{$nls->htmlarea()}{/if}' dir='{if isset($nls)}{$nls->direction()}{/if}'>
Autre problème j'ai créé un BLOC avec MLE et il ne s'affiche pas du tout, c'est dommage car j'en ai vraiment besoin.
Sinon mon changement de langues se fait bien avec mon menu.