We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22532
    • 349 Posts
    тогда это нужно писать не туда, а в шаблон для вывода пунктов меню меню
    и там надо будет вписать как раз [+wf.menutitle+]
      • 15835
      • 12 Posts
      Quote from: p4sh0k at Feb 02, 2009, 02:30 PM

      тогда это нужно писать не туда, а в шаблон для вывода пунктов меню меню
      и там надо будет вписать как раз [+wf.menutitle+]
      не работает тоже
        • 22532
        • 349 Posts
        если это так критично, то phx в руки

        убрать клас если там пусто можно так
        [+phx:if=`[+wf.menutitle+][+wf.classnames+]`:is=``:then=`<li class="[+wf.classnames+]">`:else=`<li class="[+wf.menutitle+] [+wf.classnames+]">`+]
        и останется убрать только лишний пробел "klas_2 "..
        но там уж сами замудрите условие если это так важно
          • 15835
          • 12 Posts
          Quote from: p4sh0k at Feb 02, 2009, 02:50 PM

          если это так критично, то phx в руки

          убрать клас если там пусто можно так
          [+phx:if=`[+wf.menutitle+][+wf.classnames+]`:is=``:then=`<li class="[+wf.classnames+]">`:else=`<li class="[+wf.menutitle+] [+wf.classnames+]">`+]
          и останется убрать только лишний пробел "klas_2 "..
          но там уж сами замудрите условие если это так важно
          большое спасибо за синтаксис phx! =) не знал. пока пробую через сниппет GetField
            • 24489
            • 60 Posts
            Quote from: p4sh0k at Feb 02, 2009, 02:50 PM

            если это так критично, то phx в руки

            убрать клас если там пусто можно так
            [+phx:if=`[+wf.menutitle+][+wf.classnames+]`:is=``:then=`<li class="[+wf.classnames+]">`:else=`<li class="[+wf.menutitle+] [+wf.classnames+]">`+]
            и останется убрать только лишний пробел "klas_2 "..
            но там уж сами замудрите условие если это так важно
            я понимаю у всех свои методы, мне больше нравиться заменять сравнение с ПУСТО по-другому, точнее мне кажеться, в мануале по PHx давным давно нашёл такую конструкцию, но она не работает:
            
            

            а как было б хорошо:

            <li class="[+wf.menutitle:len:gt=`1`:show+][+wf.classnames:len:gt=`1`:show+]">
            или
            <li class="[+wf.menutitle:isnot=``:show+][+wf.classnames:isnot=``:show+]">
            

              Плагин для ресайза картинок AutoResizer
              Сниппет для вывода полей документа DocInfo

              Создание ТВ типа checkbox/dropdown из списка дочерних документов tvsLinks
              • 1788
              • 1,103 Posts
              &rowClass=`klas_[*menuindex*]`
                • 15835
                • 12 Posts
                Quote from: antey at Feb 03, 2009, 02:13 AM

                &rowClass=`klas_[*menuindex*]`
                не, это тоже не подойдёт. klass_1..klass_N я привёл лишь в виде примера. по факту классы примерно:
                about, multimedia, clients, partners итд...
                кроме того вот в этом виде [*menuindex*] выдаст позицию текущей открытой страницы а не позицию этого пункта в меню...

                пока заюзал сниппет GetField, но тоже не идеал =)

                Кстати, а можно как-то передать в чанке в параметр сниппету результат работы другого сниппета? я бы этот гетФилд поставил в качестве параметра в &rowClass
                  • 1788
                  • 1,103 Posts
                  Возьмите поле из Псевдонима - [*alias*]
                    • 9037
                    • 6 Posts
                    Всем привет. Вот какой вопрос......через wayfinder необходимо вывести совсем простую структуру:
                    <ul id="id" class="class">
                    <li><a href="#">Раздел</a>
                    <ul >
                    <li><a href="#">Раздел</a></li>
                    <li><a href="#">Раздел</a></li>

                    <li><a href="#">Раздел</a></li>
                    <li><a href="#">Раздел</a></li>

                    </ul>
                    </li>
                    <li><a href="#">Раздел</a></li>
                    </ul>Не знаю, как через Wayfinder прописываются id и class.
                    Возможно это сделать стандартными средствами?
                      • 28826
                      • 6 Posts
                      здравствуйте!
                      у меня не работает Wayfinder в простейшем случае.
                      в шаблоне я пишу [!Wayfinder? &startId=’0’!].
                      создано два документа, оба помечены галочкой для вывода в меню, заданы названия в поле "Пункт меню",
                      указаны псевдонимы, позиции в меню у одного 1 у другого 2, они опубликованы, задан нужный шаблон.
                      но при просмотре список страниц сайта не выводится.
                      версия modx 0.9.6.3, поставил сегодня с нуля, Wayfinder присутствует в системе.
                      помогите, люди добрые...