@Kartoshech

Как изменить отдельный пункт меню modx?

Есть топ меню на сайте с cms MODX. В топ меню заносятся данные автоматически через pdoMenu. Сам не совсем шарю в этом, но я хочу отдельный пункт "Туры с кэшбеком" выделить другим цветом через CSS и сместить вправо. Не понимаю как это сделать если на всём сайте меню собирается автоматически и классы присваиваются автоматически. Может кто знает как-то отдельно можно ли отделить один пункт.
602cdefcbe3e3544506867.png
602cdece0d7fb686457540.png
  • Вопрос задан
  • 335 просмотров
Пригласить эксперта
Ответы на вопрос 1
alelunegov
@alelunegov
Фрилансер. Разработка сайтов на MODX, верстка
Можно сделать так.
В параметре tpl сниппета указать имя чанка, а в самом чанке написать код с проверкой на id ресурса и если совпадает, то подставить класс.
[[pdoMenu?
    &tpl=`topMenuItem.tpl`
    ...
]]

Чанк topMenuItem.tpl:
<li class="header__nav-item[[+id:is=`id_ресурса_Туры_с_кэшбеком`:then=` special-class`]]">
     <a href="[[+link]]" class="header__nav-link link_btn">[[+menutitle]]</a>
     [[+wrapper]]
</li>


P. S. Если хотите ответ по коду, то показывайте код в текстовом формате, а не картинкой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы