pdoMenu ставит hereClass только 1му доч. документу

Приветствую!

Коллеги, столкнулся с такой очень странной проблемой, сайт имеет следующую структуру главного меню:
— Родитель 1
— Дочерний документ 1
— Дочерний документ 2
— Дочерний документ 3
— Родитель 2
— Дочерний документ 1
— Дочерний документ 2
— Дочерний документ 3

и т.д. Проблема в том, что класс «hereClass» присваивается только родителю и первому дочернему документу, при переходе, например, на «Дочерний документ 2», класс уже не присваивается. Возможно я просто не обращал на это внимания, но все же есть подозрения, что до этого работало нормально. Никаких изменений в шаблон я не вносил.


pdoMenu вызывается вот так:
[[pdoMenu?
					parents=`0`
					&level=`2`
					&tplOuter=`@INLINE <ul class="mainmenu pull-right">[[+wrapper]]</ul>`
					&tplInner=`@INLINE <ul class="submenu">[[+wrapper]]</ul>`
					&hereClass=`current`
					&firstClass=``
					&lastClass=``
					&parentClass=`dropdown`
					&tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" class="hvr-sweep-to-bottom" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
					&tplInnerRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
					]]
При этом у меня есть Родитель «Каталог» (это категория товаров miniShop2) и если я создаю в нем дочерние категории и отображаю их в меню, то им класс «current» проставляется.

Удалял cache с FTP и из админки, ничего не изменилось. Из-за чего возник такой трабл понять не могу. Возможно у кого-то есть идеи?
Victor
02 февраля 2016, 20:04
modx.pro
1 421
0

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

Владимир Бабусенко
02 февраля 2016, 23:32
0
Попробуй некэширумо вызывать pdoMenu
    Victor
    02 февраля 2016, 23:43
    0
    Уже разобрался, спасибо. Тип дочерних документов стоял как «Ссылка», изменил на «Символическая ссылка» и все заработало. Но странно конечно, что так.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2