pdoMenu - исключение потомков, без нужного докумен

Существует примерно такая структура каталога:
-Категория1
--Подкатегория
---Под_категория
----Под__категория

-----Документ
-----Документ
-----Документ
---Под_категория
----Под__категория
-----Документ

---Под_категория

-Категория2
--Подкатегория
---Под_категория
----Под__категория
-----Документ
-----Документ
-----Документ
--Подкатегория
---Под_категория
----Под__категория

-----Документ

-Категория3



Мне необходимо вывести только те ветки меню(наклонено), в которых встречается Документ(подчеркнут).

Вопрос, возможен ли такой вывод через pdoMenu?
Или может существует специальный сниппет?
Виталий
25 ноября 2016, 22:04
modx.pro
1 286
0

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

lexikon
26 ноября 2016, 05:02
0
в два запроса, сначала получить эти самые документы и из родителей, и подставить список родителей в параметры pdoMenu
    Виталий
    26 ноября 2016, 12:37
    0
    Это я и пытался сделать, отдельным сниппетом получаю цепочку родителей по документам, убираю дубли, подставляю в &parents. В итоге получаю всю ветку подкатегорий, даже те потомки в которых нет указаных доков.
      lexikon
      26 ноября 2016, 12:57
      0
      документ удовлетворяют какому-то условия, так это же условие должно быть и в pdoMenu
        Виталий
        26 ноября 2016, 13:07
        0
        Мне не нужно выводить документы, мне необходимо убрать лишние потомки из дерева, вот.
          Droug
          27 ноября 2016, 12:47
          0
          Нужно понимание критерия, по которому выбираются эти «правильные» документы. А исходя из этого уже можно формировать условие выборки для pdoMenu
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5