kon-rafikov
@kon-rafikov
Не забывайте отмечать решение

Как сделать такой вывод ресурсов?

Есть такая структура ресурсов
Производитель
  |_Модель
    |_Общие
      |_Не включается
      |_Не заряжается
  |_Модель
  |_Модель
  |_Проблемы (он-то нам и нужен)
    |_Общие
      |_Не включается
      |_Не заряжается
    |_Стекло и корпус
      |_Разбито стекло
      |_Разбит дисплей
      |_Разбит корпус


Нужно вывести на странице «Производитель» все проблемы по категориям, но только проблемы общие для всех устройств. Проблемы каждой модели выводить не надо, они выводятся уже на странице самой модели. Должно выглядеть как здесь:
3bbf93358b564e7f816e2debdbdde190.png

Проблема в том, что когда я вывожу ресурсы через getResources, он проходится по всем ресурсам и выводит не только общие проблемы, но и проблемы каждой модели.

Подскажите, как правильно организовать вывод.
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
kon-rafikov
@kon-rafikov Автор вопроса
Не забывайте отмечать решение
Решил! Плюнул на getResources и сделал все при помощи Wayfinder, там подкатегории выводятся по дефолту.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Realetive
@Realetive
MODX Ambassador России, самозванный БЭМ-евангелист
Добавьте условие в выборку, например, для pdoMenu:
[[pdoMenu?
  …
  &where=`{ "pagetitle" : "Общие" }`
  …
]]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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