We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36731
    • 13 Posts
    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++