DLmenu скрыть все документы контейнер (те что вложены) кроме одного

Добрый день всем, есть такое меню.
Главная
О компании
Услуги
— услуги для физических лиц
— услуга 1
— услуга 2
-услуги для юридических лиц
— услуга 1
— услуга 2
Вопросы и ответы
— вопрос 1
— вопрос 2
— вопрос N
Отзывы
— отзыв 1
— отзыв 2
— отзыв N
Контакты

Нужно скрыть вложения (подразделы) у всех кроме раздела Услуги (и вложенный в него категорий). Пробовал &openIds=`5,6,7` указал ID нужных мне разделов. На главной странице это работает, но стоит зайти в раздел у которого скрываем вложения они появляються. К примеру захожу в Отзывы и опявляються в выпадающем списке все подразделы. Если к примеру я нахожусь в разделе Контакты (у которого нет вложенный ресурсов) то всё нормально, вложения у Отзывов, Вопросов и ответов скрыты, показываються только вложения в разделе Услуги. Может как-то можно через &addWhereList?

вызов у меня такой

[[DLMenu?  &parents=`1,4,5,8,10,11,12` 
&maxDepth=`3` 
&showParent=`1` 
&openIds=`5,6,7` 
&outerTpl=`verh_outerTpl` 
&rowTpl=`verh_menuTpl` 
&parentRowTpl=`parent_menuTpl`
&outerClass=`menu-top`
&innerTpl=`podmenu_outerTpl`
]]

6 комментариев

avatar

&addWhereList=`hidemenu = 0 AND parent NOT IN(id не нужных разделов)


или


&addWhereList=`hidemenu = 0 AND parent IN(id нужных разделов)
Комментарий отредактирован 2018-07-31 16:13:36 пользователем d-fm1301
avatar
Спасибо попробую
Комментарий отредактирован 2018-07-31 16:25:35 пользователем webzic
avatar

[[DLMenu?
&parents=`0` 
&maxDepth=`3` 
&addWhereList=`hidemenu = 0 AND parent NOT IN(5,6,7)`
&outerTpl=`verh_outerTpl` 
&rowTpl=`verh_menuTpl` 
&parentRowTpl=`parent_menuTpl`
&outerClass=`menu-top`
&innerTpl=`podmenu_outerTpl`
]]
avatar
Попробовал не работает. Добавил в вызов
&addWhereList=`hidemenu = 0 AND parent IN(5,6,7)`

меню просто пропадает
avatar
Кинь доступ в личку, сделаю
avatar
Спасибо! Такой вызов работает, там где исключаем не нужные разделы. А вот с указанием нужных вызов не срабатывает.
<code>[[DLMenu?
&parents=`1,4,5,8,10,11,12`
&showParent=`1`
&maxDepth=`3` 
&addWhereList=`hidemenu = 0 AND parent NOT IN(8,10,11)`
&outerTpl=`verh_outerTpl` 
&rowTpl=`verh_menuTpl` 
&parentRowTpl=`parent_menuTpl`
&outerClass=`menu-top`
&innerTpl=`podmenu_outerTpl`
]]
</code>
Комментарий отредактирован 2018-07-31 16:36:56 пользователем webzic
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.