We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 7971
    • 263 Posts
    Ich habe auf einer Seite einen Ditto-Call der nur die Submenüs für die endsprechende Seite ausgibt:

    [!Wayfinder? &startId=`3` &level=`0`!] 
    


    Er gibt dann halt alle Submenüs aus die in "Elternelement (Id 3)" drinne sind. So weit so gut!
    Ich möchte aber gerne das er mir auch das "Elternelement (id 3)" selbst mit in die Liste schreibt.
    Wie mache ich das?
      • 17883
      • 1,039 Posts
      Schreib den Aufruf in nen Chunk "submenu" der dann eben so aussieht:


      <h2>DEIN TITEL</h2>
      [!Wayfinder? &startId=`3` &level=`0`!]


      und rufe es per {{submenu}} auf der Seite auf. Geht sicherlich auch eleganter (Stichwort "getField"), aber auf die Schnelle...
        • 7971
        • 263 Posts
        Verstehe ich nicht. Was würde Deine Methode bringen?
        Ob ich es so reinschreibe oder über einen Chunk aufrufe ist doch Pott wie Deckel, oder?

        Hab auch mal deinem Stichwort GetField geschaut.
        Hab das Snippet runtergeladen und Installiert. Es macht aber keinen Unterschied. Ich bekomme es nicht hin
        das das Elterndokument mit in der Liste erscheint:
        [!Wayfinder? &startId=`[[GetField? &field=`id` &parent=`0` &parentLevel=`1`]]` !] 
        

          • 29181
          • 480 Posts
          Vielleicht reicht auch ein snippet der so in etwa aussieht

          <?php
          $dasElternTeil=$modx->documentObject['parent'];
          [!Wayfinder? &startId=`$dasElternTeil` !] 
          ?>


          oder vielleicht sogar ein [!Wayfinder? &startId=`[*parent*]`!]

          Weiss aber nicht ob du die "Ticks" in der snippet call weglassen muss oder nicht.

          Taff

            Adrian Lawley: www.adrianlawley.com
            • 28436
            • 242 Posts
            morsche,

            ist zwar nicht mehr ganz taufrisch, aber wie schauts damit aus
            &displayStart
            default: FALSE
            values: [ TRUE | FALSE ]
            description: The displayStart parameter will cause Wayfinder to output the document used as the startId using the template startItemTpl. This parameter only works if the startId is not equal to zero. This functionality was added so that it is easy to add header to submenus.
            &startItemTpl
            default: see example
            values: name of template chunk
            description: The startItemTpl is used for templating the startId document when the parameter &displayStart is set to TRUE.
            available placeholders: Same as RowTpl.
            example:

            <h2>[+linktext+]</h2>[+wf.wrapper+]

            ciao, Stefan