Задать вопрос
@ximik

Как в pdomenu задать класс для блока, при условии что у него есть потомки?

Здравствуйте! Подскажите пожалуйста! Совсем голову поломал. Нигде не нашел информации по pdomenu для modx revo.
Как задать класс "has-sub" для блока пункта меню, только для тех у кого имеются потомки. У тех у кого нет потомков данный класс не должен вставляться.

Уже пробовал &hereClass=`has-sub`, и &innerClass=`has-sub` и др.
Но не работает.

Примерная структура.

--- Сюда вставляется has-sub, так как у него имеются потомки

Пункт1

Офис
Производство
Наши преимущества



--- Сюда не вставляется has-sub, потомков нет

Пункт2


--- Сюда не вставляется has-sub, потомков нет

Пункт3
  • Вопрос задан
  • 45 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
an-tar
@an-tar Куратор тега MODX
Full stack web developer
Попробуйте явно указать класс в чанке, заданном в параметре `tplParentRow`, это как раз для пункта с потомками
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ronnie85
@ronnie85
Fullstack Dev
[
  countChildren=`1`
  tpl=`<div class="{if $children}has-children{/if}"></div`
]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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