We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 782
    • 37 Posts
    Может кто даст совет как реализовать следующее:
    Меню выпадающее двухуровневое.
    Необходимо выводить в подменю лишь документы-контейнеры.

    Если на примере:
    Пункт1 Пункт2 Пункт3
    пункт11 пункт21
    пункт12 пункт22

    Пункты 1, 11, 12, 2, 21, 22, 3 содержат в себе русурсы
    Пункты 31, 32 - это просто ресурсы. они в выпадающем меню отображаться не должны.

    Думал что есть что-то типа &onlyparent но не нашел похожего параметра.
    Вариант - снимать галочку "показывать в меню" не очень удобен, т.к. документы в Пункт3 могут добавляться редактором, который с большой доле вероятности забудет про эту галочку.
    Как можно сие решить ?
      • 9085
      • 630 Posts
      Quote from: Akool at Mar 11, 2011, 05:19 AM

      Может кто даст совет как реализовать следующее:
      Меню выпадающее двухуровневое.
      Необходимо выводить в подменю лишь документы-контейнеры.
      ...
      Вариант - снимать галочку "показывать в меню" не очень удобен, т.к. документы в Пункт3 могут добавляться редактором, который с большой доле вероятности забудет про эту галочку.
      Как можно сие решить ?
      А если указать пустой чанк для неконтейнеров? И неупстой для папок?
      &rowTpl — чанк, описывающий элементы-строки
      &parentRowTpl — шаблон для любого документа, являющегося папкой
        Правильно заданный вопрос повышает вероятность получения нужного ответа.
        Что-то не работает? Загляните в лог ошибок!
        Есть проблема? "Локализуйте" её!
        Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
        • 9085
        • 630 Posts
        Quote from: funky28 at Mar 11, 2011, 05:11 AM

        Как можно задать стили отдельным пунктам меню и как добавить картинки (маркеры) к каждому пункту?

        Конструкция примерно такая:
        ...

        пишу в шаблоне:

        <div id="menuMainColumn">
        [!Wayfinder? &startId=`0`!]
        </div>

        исходный код:

        <ul><li class="active"><a href="#" title="Первый пункт" >Первый пункт</a></li>
        <li class=""><a href="#" title="Второй пункт" >Второй пункт</a></li>
        <li class="last"><a href="#" title="Третий пункт" >Третий пункт</a></li>
        </ul>

        ...то есть как задать класс Второму пункту и вывести маркеры для каждого пункта?
        А маркеры в CSS не положить?
        Если уж сильно нужен свой шаблон - см.
        &rowTpl — чанк, описывающий элементы-строки

        Насчет задания классов каждому пункту:
        &rowIdPrefix (по умолчанию — FALSE) — установить уникальный идентификатор для каждого элемента списка (id = rowIdPrefix + docId)

        Читать про WF
          Правильно заданный вопрос повышает вероятность получения нужного ответа.
          Что-то не работает? Загляните в лог ошибок!
          Есть проблема? "Локализуйте" её!
          Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
          • 10296
          • 10 Posts
          вызвать меню получилось, но не пойму с маркерами, как их прописать в css...
          надо создать и прописать отдельный чанк?

          в шаблоне:

          <div id="menuMainColumn">
          [!Wayfinder? &startId=`0` &rowIdPrefix=`menuMain`!]
          </div>

          исходный код:

          <div id="menuMainColumn">
          <ul><li id="menuMain1" class="active"><a href="#" title="Пункт Первый">Пункт Первый</a></li>
          <li id="menuMain2"><a href="#?id=2" title="Пункт Второй">Пункт Второй</a></li>
          <li id="menuMain3" class="last"><a href="#?id=3" title="Пункт Третий" >Пункт Третий</a></li>
          </ul>
          </div>
            • 9085
            • 630 Posts
            Quote from: funky28 at Mar 11, 2011, 09:57 AM

            вызвать меню получилось, но не пойму с маркерами, как их прописать в css...
            http://yandex.ru/yandsearch?text=%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80+css&lr=21620
              Правильно заданный вопрос повышает вероятность получения нужного ответа.
              Что-то не работает? Загляните в лог ошибок!
              Есть проблема? "Локализуйте" её!
              Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
              • 782
              • 37 Posts
              Quote from: esche at Mar 11, 2011, 09:26 AM

              А если указать пустой чанк для неконтейнеров? И неупстой для папок?
              &rowTpl — чанк, описывающий элементы-строки
              &parentRowTpl — шаблон для любого документа, являющегося папкой

              Крутил и так и этак с чанками шаблонов. Не добился нужного результата.
              Вызов такой:
              [[Wayfinder? 
              &startId=`0` 
              &level=`2` 
              &outerTpl=`OuterTpl` 
              &rowTpl=`RowTpl` 
              &parentRowTpl=`ParentRowTpl` 
              &innerTpl=`InnerTpl`
              &innerRowTpl=`InnerRowTpl`]]

              RowTpl - пустой.

              В результате в меню все равно показывается все подряд.
              Избавится от неконтейнеров пока получается только снятием галочки. А очень хотелось бы вэйфайндером. Может у кого получалось?
                • 9085
                • 630 Posts

                &innerRowTpl — шаблон элементов-строк в подпапке
                Видимо, сюда тоже засунуть RowTpl
                * вообще рекомендую "поиграть" с параметрами (убрать, добавить) и посмотреть какой TPL за какие пункты меню отвечает (на разных страницах wink Думаю, интересно будет =)
                  Правильно заданный вопрос повышает вероятность получения нужного ответа.
                  Что-то не работает? Загляните в лог ошибок!
                  Есть проблема? "Локализуйте" её!
                  Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
                  • 782
                  • 37 Posts
                  Quote from: esche at Mar 13, 2011, 08:42 PM


                  &innerRowTpl — шаблон элементов-строк в подпапке
                  Видимо, сюда тоже засунуть RowTpl
                  * вообще рекомендую "поиграть" с параметрами (убрать, добавить) и посмотреть какой TPL за какие пункты меню отвечает (на разных страницах wink Думаю, интересно будет =)

                  Эт понятно. игрался я с ними, игрался.. пока не надоело. не добился нужного результата. Соберусь с мыслями и сделаю еще один заход на игры ))
                    • 17497
                    • 4 Posts
                    привет.
                    у меня версия MODx Revolution 2.0.8-pl (traditional). только начал изучать как работает...

                    [[Wayfinder? &startId=`0`]] выводит пустой блок вместо меню.
                    я его вставляю в чанки HEADER, ресурсы тоже созданы с псевдонимами. в чем может быть причина? huh
                      • 9085
                      • 630 Posts
                      Quote from: losk at Mar 24, 2011, 04:41 PM

                      у меня версия MODx Revolution 2.0.8-pl (traditional). только начал изучать как работает...

                      [[Wayfinder? &startId=`0`]] выводит пустой блок вместо меню.
                      я его вставляю в чанки HEADER, ресурсы тоже созданы с псевдонимами. в чем может быть причина? huh

                      А в коде что? У документов галочки "показывать в меню"? (можно добавить &ignoreHidden )
                      Если вставить не в чанки, а в сам шаблон? Или в документ? Как чанки вызываются?
                      Искать и не сдаваться! wink
                        Правильно заданный вопрос повышает вероятность получения нужного ответа.
                        Что-то не работает? Загляните в лог ошибок!
                        Есть проблема? "Локализуйте" её!
                        Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx