Оригинальный css класс для пункта меню
Добрый день.
Столкнулся с задачей подстановки нужного класса для меню.
Используется pdoMenu, category1 и category2 кастомные классы для элементов меню.
Например:
Что подскажете?
UPD.
Реализовал через TV, вместо [[+classes]] использовал плейсхолдер [[+classnames]].
Столкнулся с задачей подстановки нужного класса для меню.
Используется pdoMenu, category1 и category2 кастомные классы для элементов меню.
Например:
<li class="category1 first"><a href="categories1.html">Категория 1</a></li>
<li class="category2"><a href="categories2.html">Категория 2</a></li>
<li class="active"><a href="categories3.html">Категория 3</a></li>
<li><a href="categories4.html">Категория 4</a></li>
<li><a href="categories5.html">Категория 5</a></li>
<li class="last"><a href="categories6.html">Категория 6</a></li>Если реализовывать через TV, то будет невозможно использовать плейсхолдер [[+classes]].Что подскажете?
UPD.
Реализовал через TV, вместо [[+classes]] использовал плейсхолдер [[+classnames]].
[[pdoMenu?
&tpl=`@INLINE <li class="[[+classnames]] [[*menu-class]]"><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
]]Позже добавлю в документацию.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0