Bonjour,
J’ai un problème bête mais auquel je n’arrive pas à remédier. Alors si vous pouviez m’aider ...
Je souhaite ajouter un Chunk différent selon ma page.
J’ai donc créer un Snippet qui ferait appel à ces Chunks que je comptais nommer : Chunk_1 ; Chunk_2; etc. 1 et 2 étant les ID’s des pages
Mais j’ai un problème avec l’ID courant récupérer dans mon snippet : je ne peux pas m’en servir comme paramètre !!
Voici le (très) petit snippet :
$id = "[*id*]"; // récupère donc l’ID courant que je mets entre guillemets car sinon j’ai une erreur php
$chunk = ’box siteCheckList_’ . $id; // le nom du Chunk par concaténation
$chunk_ChekList = $modx->getChunk($chunk); // l’appel du Chunk en question
echo $chunk_ChekList // et son affichage
Et bien ça ne fonctionne pas !! Et je ne comprends pas ... Pourtant, si je remplace $id par les valeurs 1 ou 2 directement dans ce code cela fonctionne très bien.
Pareil, j’avais essayer de gérer des if/else dans mon snippet pour afficher les chunks en fonction de l’ID et j’ai eu le même problème : je n’arrive pas à utiliser $id.
Du genre
if ($id = ’11’ ) echo $Chunk_1; else echo $Chunk_2;
. Mais ça ne marche pas.
Si vous avez la réponse à ce triste problème je vous remercie par avance !!
a++