We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31238
    • 23 Posts
    Возник вопрос, а как реализовать так называемую "зебру" с помощью Wayfinder’а, те мне надо чтобы чередовались бекгаунды
      • 6272
      • 95 Posts
      Прочел всю тему, но некоторые моменты недопонял. Видимо не тот уровень знаний у меня пока smiley Вопроса 2:

      1. Вставляю в шаблон правое меню вида:
      [!Wayfinder?startId=`[*id*]` &outerClass=`topnav`  &hereClass=`active`!]

      Что нужно куда дописать, дабы открытая страница в меню отображалась в стиле активной ссылки? Или я неверно понял возможности Wayfinder+CSS?

      2. Нужно выпадающее верхнее меню с хорошей глубиной. Глубину пусть каждый сам себе устанавливает через &level=`3`, типа [[Wayfinder? &startId=`0` &level=`3` .....]] Стандартное меню идущее в комплекте сайта-примера в установке MODx 0.9.6.3 я мучить устал - не хватает знаний CSS видимо.
      После нашел сие, выбрал там это. Создал нужные чанки, залил нужные файлы dropdown.css и dropdown_ie.css на сервер (их взял из архива). Итог: работает как у них в примере - до 3го ур. стабильно. Если есть вложения до 4го ур. и глубже - появляются глюки. Причем глюкам поровну &level=`3` стоит, &level=`0` или &level=`10` = глючит одинаково smiley Как именно я описать конечно могу, но формулировка будет аля вынос мозга. Проще поставить и посмотреть, если кого-то заинтересует. Вопрос не в том как это починить. Думаю, кто-то уже делал многоуровневое выпадающее меню - поделитесь примерами реализации, а уж дальше я сам (стили там подрихтовать и т. п.)
        • 6272
        • 95 Posts
        Да, еще интересно следующие. Здесь писали:
        Параметр &showSubDocCount=`TRUE`
        Плэйсхолдер [+wf.subitemcount+] в шаблоне &rowTpl

        Беру вид:
        [!Wayfinder? &startId=`[[UltimateParent]]` &level=`2` &showSubDocCount=`TRUE`!]
        Не работает. Как и любой другой вызов с &showSubDocCount=`TRUE`

        Делаю так:
        [!Wayfinder? &startId=`[[UltimateParent]]` &level=`2` &innerRowTpl=`InnerRowTplCount`!]
        Где в InnerRowTplCount прописано:
        <li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+] ([+wf.subitemcount+]шт.)</a>[+wf.wrapper+]</li>
        Выдает везде нули. Хотя если юзать тот же InnerRowTplCount в верхнем меню, которое идет по умолчанию в сайте-примере modx-0.9.6.3, выводит верное кол-во. Хотя кол-во выводит с глубиной 1. То есть если имеем вид:
        Категория 1
        СубКатегория 1
        Документ 1
        Документ 2
        Документ 3
        СубКатегория 2
        Документ 1
        Документ 2
        Документ 3
        Документ 4
        То выводит Категория 1 (2 шт.), а хотелось бы Категория 1 (7 шт.) или на край Категория 1 (9 шт.).
          • 31378
          • 51 Posts
          А при переходе к дочернему документу меню раздела уже не нужно?
          нужно... воюю с этим вопросом! ((
          подскажите пожалуйста как реализовать ))
          заранее спасибо!
            • 1788
            • 1,103 Posts
            Quote from: vegadesign at Jan 31, 2009, 07:23 AM

            А при переходе к дочернему документу меню раздела уже не нужно?
            нужно... воюю с этим вопросом! ((
            подскажите пожалуйста как реализовать ))
            заранее спасибо!
            плагин PHx
              • 785
              • 2,113 Posts
              Quote from: vegadesign at Jan 31, 2009, 07:23 AM

              нужно... воюю с этим вопросом! ((
              Попробуйте [!Wayfinder? &startId=`[[UltimateParent]]`!].
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 31378
                • 51 Posts
                спасибо!
                работает!
                  • 15835
                  • 12 Posts
                  Здравствуйте!

                  есть меню, в котором каждая ссылка имеет свой класс. он вписан в параметр menutitle
                  я хочу сделать нечто типа [!Wayfinder? ... &rowClass=`[+wf.menutitle+]` !]

                  но, это не работает...

                  вариант с idPrefix в данном случае не подходит
                    • 1788
                    • 1,103 Posts
                    Quote from: kidskilla at Feb 02, 2009, 06:40 AM

                    Здравствуйте!

                    есть меню, в котором каждая ссылка имеет свой класс. он вписан в параметр menutitle
                    я хочу сделать нечто типа [!Wayfinder? ... &rowClass=`[+wf.menutitle+]` !]

                    но, это не работает...

                    вариант с idPrefix в данном случае не подходит
                    Тогда уж [!Wayfinder? ... &rowClass=`[*menutitle*]` !]
                    Но столкнувшись с русским меню или кавычками и пробелами появятся грабли.
                      • 15835
                      • 12 Posts
                      Quote from: antey at Feb 02, 2009, 06:55 AM

                      Тогда уж [!Wayfinder? ... &rowClass=`[*menutitle*]` !]
                      Но столкнувшись с русским меню или кавычками и пробелами появятся грабли.
                      так во всех пунктах проставляется класс текущего документа
                      т.е. находясь на странице с классом "klass_1" весь список будет выглядеть как <li class="klass_1 first"><li class="klass_1"> ... <li class="klass_1 last">
                      а на странице "klass_2" будет <li class="klass_2 first"><li class="klass_2"> ... <li class="klass_2 last">

                      а мне нужно, чтобы проставлялись их собственные классы: <li class="klass_1 first"><li class="klass_2"> ... <li class="klass_N last">