pdomenu активный пункт
есть такой код меню
[[pdoMenu?
&parents=`[[*id]]`
&level=`1`
&tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
&tpl=`@INLINE <li><a href="[[+link]]" [[+attributes]]>[[+menutitle]]<i class="fa fa-check"></i></a>[[+wrapper]]</li>`
&tplHere=`@INLINE <li class="active"><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
&tplParentRow=`@INLINE <li><a href="[[+link]]" [[+attributes]]> <i class="fa fa-check"></i>[[+menutitle]]</a>[[+wrapper]]</li>`
&tplInner=`@INLINE <li><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
&tplParentRowHere=`@INLINE <li class="active"><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
]]результат: активными подсвечиваются категория и все ее подпункты, где исправить чтобы подсвечивалась только активная страница и категория
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
но я думал может в pdoMenu где ошибся
Данная опция включена, по умолчанию, если в шаблоне указан плейсхолдер [[+classes]], если это так, он будет выводить класс active, при условии если Вы находитесь на данной странице.
А этот класс можно изменить использую параметр prntscr.com/gatgzv