We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 20966
    • 130 Posts
    Bonjour,

    Je suis nouveau parmis vous car je (re) découvre Modx plus serieusement pour un besoin professionnel, l’outil me semble adapté a mon besoin alors je me lance ... smiley

    Je me confronte à 2 probleme, le premier

    J’ai une arborescence du type

    Chapitre 1
    ---Sous chap 1,1
    ---Sous Chap 1,2
    Chapitre 2
    ---Sous Chap 2,1
    ---Sous Chap 2,2

    Je veux faire Apparaitre dans le menu principal uniquement le niveau 1, c’est à dire
    Chapitre 1
    Chapitre 2

    Jusque la pas de probleme.

    Ensuite je fais apparaitre les sous chapitre si on est dans la bonne page
    par exemple dans la page
    Chapitre 1, je fais afficher
    --- Sous Chap 1,1
    --- Sous chap 1,2

    Jusque la pas de probleme non plus par contre j’aimerais une fois dans la page ---Sous Chap 1,1 par exemple faire afficher automatiquement le lien vers les pages du meme chapitre donc dans mon cas --- Sous chap 1,2 (vous suivez.??.) et c’est la que ca bloque :s

    En gros je voudrais faire l’equivalent d’un IF PHP mais dans ModX


    J’espere que mes explication sont pas trop confuse et que quelqu’un pourra m’aider

    Merci d’avance et bonne soirée moi j’y retourne

    Arnaud
      Webmaster of 4 site on MODx Revolution
      MODx user since MODx 0.9.6
      http://about.me/narno07
      • 11975
      • 2,542 Posts
      Salut,

      d’abord bienvenue

      ensuite:
      - utilise de preference wayFinder (download depuis le repository/resources) qui est la version améliorée de dropMenu
      - avec modx tu decouvriras qu’il n’y a jamais une seule façon de faire mais plutôt un éventail de solutions.

      Bien sur tout cela ne répond pas à ta question:
      Dans ton cas, un mix css/parametres wayfinder devrait faire l’affaire.
      Tu as la possibiltés avec wF de déployer uniquement la branche active du menu.
      En combinant avec des css tu peux obtenir l’affichage désirè.


      Tu pourrais également jouer sur le parametre startID pour demarrer exactement ou tu souhaites sans passer par les niveaux intermediaires.
      etc, etc, ....

      Pour pouvoir te donner une solution appliquable, pourrais tu poster une copie d’écran de ce que tu souhaites obtenir et ton arborescence.


      :-)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 20966
        • 130 Posts
        J’essaie ta solution en telechargeant le composant, je fais quelques test en essayant d’y arriver par moi-même et si je bloque je repost et si je trouve j’explique ma soluce ^
          Webmaster of 4 site on MODx Revolution
          MODx user since MODx 0.9.6
          http://about.me/narno07
          • 20966
          • 130 Posts
          Quote from: heliotrope at Sep 25, 2006, 01:44 PM

          Salut,

          d’abord bienvenue

          ensuite:
          - utilise de preference wayFinder (download depuis le repository/resources) qui est la version améliorée de dropMenu
          - avec modx tu decouvriras qu’il n’y a jamais une seule façon de faire mais plutôt un éventail de solutions.

          Bien sur tout cela ne répond pas à ta question:
          Dans ton cas, un mix css/parametres wayfinder devrait faire l’affaire.
          Tu as la possibiltés avec wF de déployer uniquement la branche active du menu.
          En combinant avec des css tu peux obtenir l’affichage désirè.


          Tu pourrais également jouer sur le parametre startID pour demarrer exactement ou tu souhaites sans passer par les niveaux intermediaires.
          etc, etc, ....

          Pour pouvoir te donner une solution appliquable, pourrais tu poster une copie d’écran de ce que tu souhaites obtenir et ton arborescence.


          :-)

          J’ai installé Wayfinder, j’en suis a peu pres au meme point, voila quelques copie d’écran

          Mon menu principal avec uniquement le niveau 1 (pas de probleme)
          ecrit comme ca dans le template
          [[Wayfinder? &startId=`0` &level=1]]



          Les sous categories qui s’affiche uniquement lorsque l’on a cliqué sur la categorie de niveau 1 (pas de probleme non plus)
          Code dans le template
          [[Wayfinder? &startId=[*id*]]]



          Et enfin ce qui me pose soucis
          Repeter le niveau 2 dans le cas ou il s’agit d’une page en bout d’arborescence




          En gros il me manque le code pour dire
          SI il n'y a pas de niveau en dessous, 
          ALORS j'affiche le parent et les pages de meme niveau
          


          J’espere etre comprehensible ...

          Merci beaucoup
            Webmaster of 4 site on MODx Revolution
            MODx user since MODx 0.9.6
            http://about.me/narno07
            • 18219
            • 826 Posts
            Une question : Utilises-tu le même template pour la page d’accueil, les pages des chapitres et celles des sous-chapitres ?
              Marc
              I'm French... Sorry for my bad English, I use ' Google Translator' or other... but that remains that tools wink
              • 20966
              • 130 Posts
              Pour le moment oui
                Webmaster of 4 site on MODx Revolution
                MODx user since MODx 0.9.6
                http://about.me/narno07
                • 18219
                • 826 Posts
                Essai :
                [!Wayfinder? &startId=`[[UltimateParent]]` ... !]

                Je viens de poster la même réponse pour laurentc wink
                  Marc
                  I'm French... Sorry for my bad English, I use ' Google Translator' or other... but that remains that tools wink
                  • 11975
                  • 2,542 Posts
                  pas sur que ca suffise wink

                  Il faudra combiner l’appel avec des regles css pour masquer les parties du menu qui ne doivent pas être visible selon le niveau d’arborescence.

                  :-)
                    Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                    • 20966
                    • 130 Posts
                    C’est bon je viens de saisir en fait la subtilité est de faire 2 templates

                    Un pour les page générales et un pour les pages enfant.


                    Merci de m’avoir mis sur la voie et a bientot je suppose

                    Marc > Désolé encore pour le double post
                      Webmaster of 4 site on MODx Revolution
                      MODx user since MODx 0.9.6
                      http://about.me/narno07
                      • 11975
                      • 2,542 Posts
                      A mon avis, tu peux egalement créer une TV (radio) avec comme valeurs deux chunks
                      => options Value : menu enfant=={{chunk1}}||menu Parent=={{chunk2}}
                      => tu lies la TV à ta template

                      Chacun des chunks contient un appel différents de wayFinder

                      chunk 1 startId= parent (pour les pages enfants.
                      chunk2 startID=id pour les parents.

                      :-)

                      P.S: dans les chunks appelle wayFinder [!uncached!] sinon le [*proprietesdoc*] n’est pas interprété
                        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l