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

    Ik ben een beetje aan testen met modx.
    een mooi cms pakket met leuke opties alleen ik loop tegen 1 probleem aan
    vermoedelijk is dit gewoon een fout van mij (beginners fout ?)

    ik heb een menu gemaakt die netjes zichtbaar is daarin heb ik een sub menu gemaakt en die wordt ook netjes zichtbaar.
    Maar nu maak ik daar in ook een onderverdeling, ik zie netjes in admin menu het menu.
    Maar die is niet meer zichtbaar huh

    even in schema:
    hoofd menu : DREAMBOX
    |
    ------ Firmware
    |
    ------ dit is een test.

    En ik zie dit is een test niet wat ik ook doe sad

    Grt
    Andre

      • 2819
      • 30 Posts
      Ok,

      belangrijk is alvast dat iedere pagina deze twee opties heeft aangevinkt staan:

      published
      en
      ’in menu’

      Als dat is en het verschijnt nog altijd niet ... dan ligt het waarschijnlijk aan het snippet dat het menu moet tonen.
      Meestal is dat het wayfindersnippet ... mogelijks vind je in het template (onder elements -> manage elements -> template) wel ergens [[wayfinder? ... ]]

      als je die call nnaar het snippet hier copy paste, bekijk ik het verder even .

      Bart
        • 26237
        • 5 Posts
        Hoi Bart,

        die staan aan dat had ik al na gezocht.
        wat je bedoeld met Wayfinder of wayfinder snippet heb ik ff geen idee kan je dat uitleggen ?
        hier onder paar printscreens zo als het staat:

          • 26237
          • 5 Posts
          IEMAND ?? undecided

          Mvg
          Andre
            • 8506
            • 3 Posts
            Ik heb deze link gevonden, echter is het mij niet duidelijk hoe je dit moet aanpassen en waar?

            Waar moet ik dit aanpassen:
            Chunks Used
            &parentRowTpl=`cssplay_parentRow`

            <li><a [+wf.classes+] href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>
            <!--[if lte IE 6]>
            <a class="sub" href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]
            <table><tr><td>
            <![endif]-->
            [+wf.wrapper+]
            <!--[if lte IE 6]>
            </td></tr></table>
            </a>
            <![endif]-->
            </li>




            http://www.muddydogpaws.com/development/wayfinder/examples/example-1.html

            Ik heb deze code nu: (in wayfinder snippet)
            ###############################################
            <?php
            /*

            ::::::::::::::::::::::::::::::::::::::::

            Snippet name: Wayfinder

            Short Desc: builds site navigation

            Version: 2.0

            Authors:

            Kyle Jaebker (muddydogpaws.com)

            Ryan Thrash (vertexworks.com)

            Date: February 27, 2006

            ::::::::::::::::::::::::::::::::::::::::

            Description:

            Totally refactored from original DropMenu nav builder to make it easier to

            create custom navigation by using chunks as output templates. By using templates,

            many of the paramaters are no longer needed for flexible output including tables,

            unordered- or ordered-lists (ULs or OLs), definition lists (DLs) or in any other

            format you desire.

            ::::::::::::::::::::::::::::::::::::::::

            Example Usage:

            [[Wayfinder? &startId=`0` &parentClass=`hide` &parentRowTpl=`cssplay_parentRow` &outerTpl=`cssplay_outer` &innerTpl=`cssplay_inner` &rowTpl=`cssplay_row` &outerClass=`menu` &cssTpl=`cssplay_dropdown` &level=`3`]]

            ::::::::::::::::::::::::::::::::::::::::

            */



            $wayfinder_base = $modx->config[’base_path’]."assets/snippets/wayfinder/";



            //Include a custom config file if specified

            $config = (isset($config)) ? "{$wayfinder_base}configs/{$config}.config.php" : "{$wayfinder_base}configs/cssplay-dropdown.config";

            if (file_exists($config)) {

            include_once("$config");

            }



            include_once("{$wayfinder_base}wayfinder.inc.php");



            if (class_exists(’Wayfinder’)) {

            $wf = new Wayfinder();

            } else {

            return ’error: Wayfinder class not found’;

            }



            $wf->_config = array(

            ’id’ => isset($startId) ? $startId : $modx->documentIdentifier,

            ’level’ => isset($level) ? $level : 0,

            ’includeDocs’ => isset($includeDocs) ? $includeDocs : 0,

            ’excludeDocs’ => isset($excludeDocs) ? $excludeDocs : 0,

            ’ph’ => isset($ph) ? $ph : FALSE,

            ’debug’ => isset($debug) ? TRUE : FALSE,

            ’ignoreHidden’ => isset($ignoreHidden) ? $ignoreHidden : FALSE,

            ’hideSubMenus’ => isset($hideSubMenus) ? $hideSubMenus : FALSE,

            ’useWeblinkUrl’ => isset($useWeblinkUrl) ? $useWeblinkUrl : TRUE,

            ’fullLink’ => isset($fullLink) ? $fullLink : FALSE,

            ’nl’ => isset($removeNewLines) ? ’’ : "\n",

            ’sortOrder’ => isset($sortOrder) ? strtoupper($sortOrder) : ’ASC’,

            ’sortBy’ => isset($sortBy) ? $sortBy : ’menuindex’,

            ’limit’ => isset($limit) ? $limit : 0,

            ’cssTpl’ => isset($cssTpl) ? $cssTpl : FALSE,

            ’jsTpl’ => isset($jsTpl) ? $jsTpl : FALSE,

            ’rowIdPrefix’ => isset($rowIdPrefix) ? $rowIdPrefix : FALSE,

            ’textOfLinks’ => isset($textOfLinks) ? $textOfLinks : ’menutitle’,

            ’titleOfLinks’ => isset($titleOfLinks) ? $titleOfLinks : ’pagetitle’,

            ’displayStart’ => isset($displayStart) ? $displayStart : FALSE,

            );



            //get user class definitions

            $wf->_css = array(

            ’first’ => isset($firstClass) ? $firstClass : ’’,

            ’last’ => isset($lastClass) ? $lastClass : ’last’,

            ’here’ => isset($hereClass) ? $hereClass : ’active’,

            ’parent’ => isset($parentClass) ? $parentClass : ’’,

            ’row’ => isset($rowClass) ? $rowClass : ’’,

            ’outer’ => isset($outerClass) ? $outerClass : ’’,

            ’inner’ => isset($innerClass) ? $innerClass : ’’,

            ’level’ => isset($levelClass) ? $levelClass: ’’,

            ’self’ => isset($selfClass) ? $selfClass : ’’,

            ’weblink’ => isset($webLinkClass) ? $webLinkClass : ’’,

            );



            //get user templates

            $wf->_templates = array(

            ’outerTpl’ => isset($outerTpl) ? $outerTpl : ’’,

            ’rowTpl’ => isset($rowTpl) ? $rowTpl : ’’,

            ’parentRowTpl’ => isset($parentRowTpl) ? $parentRowTpl : ’’,

            ’parentRowHereTpl’ => isset($parentRowHereTpl) ? $parentRowHereTpl : ’’,

            ’hereTpl’ => isset($hereTpl) ? $hereTpl : ’’,

            ’innerTpl’ => isset($innerTpl) ? $innerTpl : ’’,

            ’innerRowTpl’ => isset($innerRowTpl) ? $innerRowTpl : ’’,

            ’innerHereTpl’ => isset($innerHereTpl) ? $innerHereTpl : ’’,

            ’activeParentRowTpl’ => isset($activeParentRowTpl) ? $activeParentRowTpl : ’’,

            ’categoryFoldersTpl’ => isset($categoryFoldersTpl) ? $categoryFoldersTpl : ’’,

            ’startItemTpl’ => isset($startItemTpl) ? $startItemTpl : ’’,

            );



            //Process Wayfinder

            $output = $wf->run();



            if ($wf->_config[’debug’]) {

            $output .= $wf->renderDebugOutput();

            }



            //Ouput Results

            if ($wf->_config[’ph’]) {

            $modx->setPlaceholder($wf->_config[’ph’],$output);

            } else {

            return $output;

            }
            ?>
            ####################################################################


              • 26237
              • 5 Posts
              Edwin.

              Volgens mij zit je met de zelfde vraag als ik grin
              Maar gezien de reacties heb ik het gevoel dat de Nederlandse sectie een beetje "dood" is.

              misschien moeten wij het op de engelse sectie plaatsen ?.

              Andre
              • Wat is precies je vraag?

                Je hebt in de manager de paginastructuur aangemaakt, en je wilt nu dit menu (inclusief subs) op je website laten doen?

                If so, een call als dit voor Wayfinder (een snippet) zou genoeg moeten zijn:
                [!Wayfinder?level=`0` &startId=`0`!]

                (voor MODx Evolution branche)
                Deze code kan je in een template of pagina content plaatsen. Dit maakt een multi-level lijst, beginnende bij ID 0 (website root) voor 0 (= alle) niveaus.

                De tpl parameters kan je gebruiken om de output vervolgens verder aan te passen.

                Als dit niet je vraag was, wil ik je vragen je probleem anders te verwoorden want dan snap ik het niet tongue
                  Mark Hamstra • Developer spending his days working on Premium Extras and a MODX Site Dashboard with the ability to remotely upgrade MODX and extras to make the MODX world a little better.

                  Tweet me @mark_hamstra, check my infrequent blog at markhamstra.com, my slightly more frequent ramblings at MODX.today or see code at Github.