Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[RESOLU]Appeler une balise à partir d'un module
#8
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 dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)