Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
Hello,
je ne crois pas que {content} soit adapté - Veux-tu parler de {content_module} ?
Messages : 370
Sujets : 59
Inscription : Feb 2012
Réputation :
0
Bonjour,
Merci de me répondre.
J'ai regardé sur internet comment utiliser la balise content_module mais je ne trouve rien.
Il y a bien comment l'employer dans le gabarit mais rien sur se qui doit y avoir dans le module qu'elle appel.
Auriez vous des infos ou des tuto sur ce sujet.
Cordialement
bobjo
Messages : 370
Sujets : 59
Inscription : Feb 2012
Réputation :
0
Merci,
Je vais regarder tous ça.
Cordialement
bobjo
Messages : 370
Sujets : 59
Inscription : Feb 2012
Réputation :
0
Bon alors j'ai tourné le problème dans tous les sens.
Mon problème semble venir du fait que pour savoir si il y a une balise content_module, CMSMS parse le template associé à la page et cherche content_module.
Comme la génération des balises content_module se fait à partir d'un appel à mon module CMSMS ne trouve pas les balises que je crée.
Une petite explication :
Voila ce que je veux dans mon template :
{content_module module="mon-module" block="test_1"}
{content_module module="mon-module" block="test_2"}
{content_module module="mon-module" block="test_3"}
Ce que je veux c'est que ces 3 balises soit créées par mon module :
ex : {mon-module action="generation_balise"}
qui affichera dans mon template :
{content_module module="mon-module" block="test_1"}
{content_module module="mon-module" block="test_2"}
{content_module module="mon-module" block="test_3"}
mais même si mon module crée bien les balises, lors de la création ou de la modification d'une page, comme CMSMS fait juste une recherche des termes content_module, cela ne fonctionne pas...
Une autre solution serait de créer un type de contenu mais cela devient un peut lourd pour ajouter des champs dans le formulaire des page de manière dynamique.
Si vous avez une solution ou une idée merci d'avance
Cordialement
bobjo
Messages : 370
Sujets : 59
Inscription : Feb 2012
Réputation :
0
Peut être que plus de précision sur le module que je veux faire pourra vous donner des idées pour m'aider.
Donc l'idée serait de faire un module multilangue sans utiliser plusieurs arbo des pages.
Une seul arbo et on choisi la langue dans le formulaire. D'ou le besoin d'avoir plusieurs champs (au moins contenu titre et titre menu) qui sont créé de manière dynamique en fonction des langues enregistrées dans le module.
Ce serai un peu le même principe que dans prestashop (pour ceux qui connaisse) seulement que prestashop est pensé de base pour le multilangue et qu'il y a dans la BDD des tables pour cela.
Après ces explications si vous avez des idées des solutions des remarques ....
merci d'avance
Cordialement
bobjo
Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
Je t'invite alors à en discuter avec Eric (heriquet sur le forum) qui est très au fait de ces problématiques multi-langues.
Là le {content_module} n'est pas adapté car comme tu l'as compris, CMSMS parse le template à le recherche de {cms_module}.
La v2 a été pensée pour que le ContentManager puisse être remplacé par un autre module. Peut-être que la solution est par là. Ou regarde du côté de AdvancedContent qui pourra peut être te proposer d'autres solutions (mais il crée lui-même un type de contenu à part).
Cela dit, pour gérer des titres de pages différents etc... je dirai qu'un nouveau module ContentManager dédié multi-langues serait probablement la solution la plus souple.
Messages : 370
Sujets : 59
Inscription : Feb 2012
Réputation :
0
Bonjour,
Merci encore de me répondre.
J'ai résolu mon problème des balise {content} et {content_module} en les créant dans les template à l'install du module.
Je gère ça avec des regex.
Je vais regarder le module ContentManager cela peut être intéressant.
Cordialement
bobjo