pdomenu вывод активного элемента

Всем привет, появился такой вопрос, есть страница с магазином, все категории c товарами выводятся на 1 странице и на категории идет ссылка якорем на этой странице

вот код который я вывожу в меню:

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
	  [[!pdoMenu? 
	  &parents=`1` 
	  &level=`1`
	  &tplOuter=`@INLINE <ul class="nav navbar-nav">[[+wrapper]]</ul>`
	  &tpl=`@INLINE <li><a href="#[[+alias]]">[[+menutitle]]</a>[[+wrapper]]</li>`
	  ]]
</div>
как правильно зафиксировать активный элемент меню? Делал все по документации элемента PdoMenu там есть вывод активного элемента но он не срабатывает.

класс активного элемента —
<li class="active"></li>
Kilimanjaro
28 января 2017, 07:26
modx.pro
1 524
0

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

Дима Сайт
28 января 2017, 11:04
+2
Так как у вас страница не перезагружается и URL не меняется, modx и pdomenu просто не в курсе, какой у вас активный пункт меню. Так что вопрос на самом деле про фронтенд.

Так вот, вижу, что у вас в проекте используется bootstrap, там для вашей задачи есть решение из коробки: getbootstrap.com/javascript/#scrollspy (сразу по этой ссылке вам и демонстрация работы)

Успехов!
    Kilimanjaro
    28 января 2017, 11:07
    0
    Спасибо большое!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2