Как убрать неопубликованный контейнер из меню?
Здравствуйте.
У меня на сайте сделана такая структура:
У меня на сайте сделана такая структура:
каталог
|_категория1
|_контейнер1.1 (для удобства, не опубликован, заморожен url)
|_товар1.1.1
|_товар1.1.2
|_контейнер1.2 (для удобства, не опубликован, заморожен url)
|_товар1.2.1
|_товар1.2.2
|_категория2
|_контейнер2.1 (для удобства, не опубликован, заморожен url)
|_товар2.1.1
|_товар2.1.2
|_контейнер2.2 (для удобства, не опубликован, заморожен url)
|_товар2.2.1
|_товар2.2.2
Когда вывожу боковое меню с помощью pdoMenu без — &showUnpublished
, то оно не выводит товары. А когда выставляю показывать неопубликованные ресурсы, то он выводит всю структуру, включая ссылки на контейнеры которые нужны для удобства в админке.[[pdoMenu?
parents=`2`
&showUnpublished=`1`
]]
Как можно это исправить? Комментарии: 9
условия в where добавить
Я его добавлял, например вот так — &where=`{«searchable»:«1»}`, но это действие и другие которые я предпринимал, они скрывали контейнер вместе с потомками. Поэтому я и обратился за помощью.
один ресурс нужно скрыть? ил их несколько и постоянно меняющиеся?
Несколько, меняться не будут, id известны
ну там же через &resources можно через минусы прописать id ресурсов которые нужно скрыть
Да, можно. Когда я неопубликованному контейнеру, который имеет потомков ставлю исключить, то он исключается вместе с потомками, которые мне и нужны.
Задать неопубликованным категориям определенный шаблон, затем в чанке оформления указать только [[+wrapper]] для вывода в нем дочерних товаров.
т.е избавляться от них на уровне чанков вывода, а не на уровне сниппета?
Да.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.