24/04/2013, 08:41:41
Bonjour,
Voici quelques pistes :
Site bilingue
De manière générale, tu n'as pas besoin de dupliquer un module pour faire du multi-langues. Il te suffit de créer les champs additionnels en fonction des langues. Par exemple "description_fr" et "description_en", et dans MleCMS il y a une fonction pratique qui cherche justement les champs à afficher en fonction de la langue
Pour le mono produit, deux options :
- dans la doc est indiqué le paramètre :
(optional) productid="" - Useful only with the detail action, this parameter indicates what item to use for the display.
- sinon tu peux tout simplement afficher ton gabarit de détail, et copier/coller le lien vers ton produit
C'est encore mieux si tu as spécifié une "url" précise pour le produit
Enfin pour afficher les infos des champs additionnels, un truc pratique c'est de faire :
<pre>{$entry|print_r}</pre>
et là tu vois tout ce qui est dispo. Si smarty t'indique "array", c'est qu'il faut aller chercher dans les clés du tableau
Pour t'aider, essaye :
<pre>{$entry->fields.dim->value|print_r}</pre> et tu verras la clé qui t'intéresse. Ca doit être un truc du genre : {$entry->fields.dim->value.LA_CLE}
Bon courage !
Voici quelques pistes :
Site bilingue
De manière générale, tu n'as pas besoin de dupliquer un module pour faire du multi-langues. Il te suffit de créer les champs additionnels en fonction des langues. Par exemple "description_fr" et "description_en", et dans MleCMS il y a une fonction pratique qui cherche justement les champs à afficher en fonction de la langue
Pour le mono produit, deux options :
- dans la doc est indiqué le paramètre :
(optional) productid="" - Useful only with the detail action, this parameter indicates what item to use for the display.
- sinon tu peux tout simplement afficher ton gabarit de détail, et copier/coller le lien vers ton produit

Enfin pour afficher les infos des champs additionnels, un truc pratique c'est de faire :
<pre>{$entry|print_r}</pre>
et là tu vois tout ce qui est dispo. Si smarty t'indique "array", c'est qu'il faut aller chercher dans les clés du tableau
Pour t'aider, essaye :
<pre>{$entry->fields.dim->value|print_r}</pre> et tu verras la clé qui t'intéresse. Ca doit être un truc du genre : {$entry->fields.dim->value.LA_CLE}
Bon courage !
Aire Libre // Création de sites web et services CMS Made Simple : intégration, développement, maintenance et dépannage // De l'Alsace vers le monde entier