Стили pdoMenu

Привет!
Как убрать класс active из &tplStart чтоб работал как простой меню

код
[[pdoMenu?
            &parents=`3`
            &level=`0`
            &displayStart=`1`
            &firstClass=``
            &tplStart=`@INLINE <li [[+classes]]><a href="[[+link]]">[[+menutitle]]</a></li>[[+wrapper]]`
            &tplOuter=`@INLINE [[+wrapper]]`
        ]]
Вывод
<ul class="nav nav-tabs solo50" role="navigation">
        	<li class="last active"><a href="inspection/">1</a></li>
		<li class="active"><a href="inspection/structure/">2</a></li>
		<li class="last"><a href="inspection/activities/">3</a></li>
   	 </ul>
TITAN-UZ
27 ноября 2015, 10:32
modx.pro
3 906
0

Комментарии: 13

Сергей Шлоков
27 ноября 2015, 13:37
+1
Открыть сниппет pdoMenu и отредактировать параметр tplStart.
Или поправить css файл.
    Charles Richard
    27 ноября 2015, 15:15
    +3
    Try empty hereClass
    &hereClass=``
      TITAN-UZ
      27 ноября 2015, 19:59
      0
      to Сергей Шлоков
      Как то не смог найти в сниппете эту часть.
      В css все нормально только проблема в том что если выводит родителя категории то у него класс постоянный active!

      to Charles Richard
      это уберет класс от всех

      PS
      Может это какой то баг
        Максим Кузнецов
        27 ноября 2015, 20:22
        0
        &tplStart=`@INLINE <li [[+classes]]><a href="[[+link]]">[[+menutitle]]</a></li>[[+wrapper]]`
        — убрать отсюда плейсхолдер [[+classes]].
          TITAN-UZ
          28 ноября 2015, 10:15
          0
          Если убрать [[+classes]] как выводить в меню что этот раздел активен
            Сергей Шлоков
            28 ноября 2015, 10:33
            0
            Так какая задача то стоит? Такая
            Как убрать класс active из &tplStart чтоб работал как простой меню
            или такая
            Если убрать [[+classes]] как выводить в меню что этот раздел активен
              TITAN-UZ
              28 ноября 2015, 17:03
              0
              задача в том что убрать класс aktive из неактивной tplStart
              Максим Кузнецов
              28 ноября 2015, 17:47
              0
              В меню — при помощи параметра &tpl:
              &tpl=`@INLINE <li [[+classes]]><a href="[[+link]]">[[+menutitle]]</a></li>[[+wrapper]]`

              А в параметре &tplStart он не нужен. Тогда внутренние пункты будут отображать класс active, а родительский раздел — нет.
                TITAN-UZ
                28 ноября 2015, 19:51
                0
                Мне нужен класс актив в родительском
                  Максим Кузнецов
                  28 ноября 2015, 22:02
                  0
                  Как убрать класс active из &tplStart
                  Мне нужен класс актив в родительском
                  Вас довольно сложно понять… В любом случае, у вас есть целый ворох параметров шаблонов для кастомизации корневых пунктов, разделов, внутренних пунктов и тд. Выбирайте нужный, где вам нужно убрать/добавить отображение класса «active» и редактируйте в соответствующем шаблоне плейсхолдер [[+classes]].
        Мордынский Николай
        28 ноября 2015, 21:48
        0
        Параметры искать надо не всамом сниппеете а в параметрах. Заходишь в сниппет сверху табы вкладка параметры туда заходишь и либо делаешь свои параметры либо редактируешь умолчания.
          TITAN-UZ
          29 ноября 2015, 15:08
          0
          В параметрах не указан tplStart active

          P.S
          Чтоб не плодит категориями хочу сделать родителя и дочерниных ресурсов одно целое меню

          Родитель иметь свою структуру а не выводит дочерниных ресурсов.

          По стандарту pdoMenu выводит родителя с классом active если я выбираю дочерниной ресурс то в меню выводит уже 2 активных меню.

          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          13