We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8684
    • 29 Posts
    Voila ce que je cherche a faire
    J’ai 3 document ayant pour id 1,2 et 3
    dans ces 3 documents chacun a des enfant 11,12,13 et 21,22,23 et 31,32,33

    Dans ma template, je voudrais par exemple faire cela:
    if(id==1, id==2, id==3) show [!Wayfinder?startId=`[*id*]` &outerClass=`topnav` &ph=’menu_gauche’!]
    else show [!Wayfinder?startId=`[*parent*]` &outerClass=`topnav` &ph=’menu_gauche’!]

    je sais pas si je suis clair,
    cad a dire qu’au lieu de faire 2 templates un avec startid=[*id*] et un autre avec starid=[*parent*], je voudrais juste en faire un et posez mes condition par rapport à l’id cliqué.



      • 11975
      • 2,542 Posts
      Salut,

      il y a plusieurs facons de faire cela depend de ton arborescence:
      La premiere consiste à utiliser UltimateParent pour déterminer le startid de WF.
      La seconde repose sur l’utilisation du plugin PHx qui permet l’inscription d’expression conditionnelle.

      :-)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 10449
        • 956 Posts
        peut-être tu pourrais utiliser INHERIT avec un TV?
        http://modxcms.com/inherit-binding.html

          • 8684
          • 29 Posts
          je répond avec un long délai smiley, en effet phX fonctionne et j’ai regarder pour inherit aussi, j’ai utiliser inhérit au début mais finalement, je fais afficher mon contenu grace à un snippet qui affiche en fonction de son degré d’arborescence et/ou de son id.
          Merci en tout cas!