pdoMenu - исключение потомков, без нужного докумен
Существует примерно такая структура каталога:
-Категория1
--Подкатегория
---Под_категория
----Под__категория
-----Документ
-----Документ
-----Документ
---Под_категория
----Под__категория
-----Документ
…
---Под_категория
…
-Категория2
--Подкатегория
---Под_категория
----Под__категория
-----Документ
-----Документ
-----Документ
--Подкатегория
---Под_категория
----Под__категория
-----Документ
…
-Категория3
…
…
Мне необходимо вывести только те ветки меню(наклонено), в которых встречается Документ(подчеркнут).
Вопрос, возможен ли такой вывод через pdoMenu?
Или может существует специальный сниппет?
-Категория1
--Подкатегория
---Под_категория
----Под__категория
-----Документ
-----Документ
-----Документ
---Под_категория
----Под__категория
-----Документ
…
---Под_категория
…
-Категория2
--Подкатегория
---Под_категория
----Под__категория
-----Документ
-----Документ
-----Документ
--Подкатегория
---Под_категория
----Под__категория
-----Документ
…
-Категория3
…
…
Мне необходимо вывести только те ветки меню(наклонено), в которых встречается Документ(подчеркнут).
Вопрос, возможен ли такой вывод через pdoMenu?
Или может существует специальный сниппет?
Комментарии: 5
в два запроса, сначала получить эти самые документы и из родителей, и подставить список родителей в параметры pdoMenu
Это я и пытался сделать, отдельным сниппетом получаю цепочку родителей по документам, убираю дубли, подставляю в &parents. В итоге получаю всю ветку подкатегорий, даже те потомки в которых нет указаных доков.
документ удовлетворяют какому-то условия, так это же условие должно быть и в pdoMenu
Мне не нужно выводить документы, мне необходимо убрать лишние потомки из дерева, вот.
Нужно понимание критерия, по которому выбираются эти «правильные» документы. А исходя из этого уже можно формировать условие выборки для pdoMenu
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.