We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29487
    • 385 Posts
    Так пробовали?
    <div id="sidebar">
    [[Wayfinder? &startId=`17` &level=`2` &parentRowTpl=`@CODE:[+wf.wrapper+]`]]
    </div>
    
      • 15034
      • 55 Posts
      Попробовала - работает!

      Немного загадочным образом, но результат - тот, что надо.

      Спасибо огромное, уважаемый Temus!
        Мужчина должен говорить только три слова: люблю, куплю, поедем!
        • 15034
        • 55 Posts
        Как бы еще сделать, чтобы пункты меню выводились в алфавитном порядке.

        (траблы с MySQL и sortBy решила), но: ключевой момент:
        description: The sortBy parameter allows the output to be sorted by any of the above fields on a level by level basis. This means that each submenu will be sorted independently of all other submenus at the same level.

        насколько я знакома с английским, это означает, что сортировка происходит в пределах подменю. Т.е. "итемы" из "Завтрака" сортируются по алфавиту, потом идут "итемы" из "Обеда", которые тоже сортируются по алфавиту, то же самое с "Ужином".
        а нужно, чтобы они не шли друг за другом в порядке очереди родителей, а располагались по алфавиту независимо от них.

        Как бы это сделать...


        если абстрагироваться.. я бы сделала это так: sql-запрос возвращает массив значений --> этот массив пересортировала б как надо --> вывела отсортированный.
          Мужчина должен говорить только три слова: люблю, куплю, поедем!
          • 20380
          • 118 Posts
          Отсортировать как надо в последнем варианте у вас не получится. Проще ваш собственный код доделать, чтобы ссылки выводились:
          <?php
          $sql = ’SELECT * FROM `modx_site_content` WHERE `template` =5’;
          $res=mysql_query($sql);
          while ($row=mysql_fetch_array($res)) {
          echo ’<li>’."<a href=’[~".$row[’id’]."~]’>".$row[’pagetitle’]."</a>".’</li>’;
          }
          ?>
          Я только не помню, у вас Revo или Evo? Если Revo, то [~ ~] замените на [[~ ]]
            • 15034
            • 55 Posts
            Милая Mraymax! smiley

            Вы мне оказали поистине неоценимую помощь. Ну не знала я, как сделать, чтоб были ссылки, не знала и не могла никак сообразить, гуглила, извращалась - а толку не было.

            Спасибо просто огромнейшее!
              Мужчина должен говорить только три слова: люблю, куплю, поедем!
              • 20380
              • 118 Posts
              Гы, всегда пожалуйста grin
              Только "милАЯ" wink