Forum CMS Made Simple FR
ListIt2 et Multi langue - 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 : ListIt2 et Multi langue (/thread-3402.html)



ListIt2 et Multi langue - Superpink - 04/02/2015

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.11
#~ Url du site : -
#~ Hébergeur / Soft : -
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.10
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.4
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.6
#~ ModuleManager: 1.5.5
#~ ListIt2popup: 1.4.1
#~ Search: 1.7.11
#~ ListIt2news: 1.4.1
#~ AceEditor: 1.0
#~ CGExtensions: 1.44.3
#~ CGSmartImage: 1.17.1
#~ ListIt2: 1.4.1
#~ ImageCompressor: 0.10.2
#~ FormBuilder: 0.8
#~ CGJobMgr: 1.3.4
#~ CGSimpleSmarty: 1.7.4
#~ MleCMS: 1.11.4
#~ XMLMadeSimple: 0.1.2
#~ ListIt2Xml: 1.4.1
#~ NMS: 2.9.5
#~ ListIt2Incontournable: 1.4.1
#~ Gallery: 2.0.1
#~ TinyMCE: 2.9.12
#~ ListIt2Mediatheque: 1.4.1
#~ ListIt2XDefs: 1.2
#~ ListIt2demandeDevis: 1.4.1
#~ FrontEndUsers: 1.25.1
#~ CGContentUtils: 1.4.3
#~ FormBrowser: 0.4.2
#~ CustomContent: 1.10
#~ Captcha: 0.5.0
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.36-0+deb7u3
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 256M
#~ max_execution_time: 1000000
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.40
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonjour,

j'ai un peu regardé partout pour voir s'il existait des demandes à ce sujet. Nous utilisons ListIt pour créer différentes listes (je crois que Goran est parti, j'ai cru voir que quelqu'un reprenait le projet ? Sous quel nom ?)

Lors d'une utilisation avec une seule langue, pas de problème. Par contre, avec MLE CMS, impossible de passer d'une fiche détail FR à une en EN (par exemple). Quelqu'un a pu trouver une solution pour cela ?

D'avance merci.


ListIt2 et Multi langue - jissey - 04/02/2015

Bonjour,
c'est moi qui ai repris le projet sous le nom de Easylist pour la V2 uniquement.
Avec ListIt, lorsque je fais du multilingue, je créer des champs de saisies en double ou plus selon le nombre de langues en les suffixant avec le code langue et je gère l'affichage dans les gabarits :
j'affiche le champ toto_fr en français ou le champ toto_en en anglais, tout simplement.


ListIt2 et Multi langue - Superpink - 06/02/2015

Merci pour la réponse.

C'est ce que je fais aussi, mais lorsque l'utilisateur souhaite passer d'une langue à l'autre, il va cliquer sur sa langue et donc on va dans une page detail-news qui se trouve dans la hierachie EN par exemple. Avec l'URL rewriting, ça ne fonctionne pas.

C'est peut-etre moi qui fait une mauvaise manip ?


ListIt2 et Multi langue - jissey - 06/02/2015

bonjour,
je ne sais pas comment tu gères les hiérarchies dans ton site mais dans tes gabarits, tu peux faire :
un champ alias=titre_fr et un alias=titre_en
Code :
[== Indéfini ==]
{capture assign='mle_titre'}titre_{$lang_parent}{/capture}
<p>{$item->fielddefs.$mle_titre.value}</p>