Как сгруппировать вывод PdoResources по TV?

Помогите пожалуйста!
Для полноты уточню: есть TV с вариантами выбора:
гитара || барабан || микрофон
Уже понял, что просто там командой
&groupby=`instruments`
это не решается. Нагуглил штуки три ветки без ответа на проклятый вопрос: как сгруппировать вывод по TV?!
Может быть сейчас нам всем повезет?))
Заранее сердечно благодарю
Серый
11 октября 2019, 11:25
modx.pro
854
0

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

Павел Голубев
11 октября 2019, 17:19
0
А какая у вас агрегатная функция для групп будет SUM, COUNT, MIN, MAX?
    Серый
    11 октября 2019, 17:37
    0
    Мне кажется, у меня ситуация схожая с здесь modx.pro/help/10519
    Предполагаю, что мне поможет решение, описанное тут: modx.pro/help/6648
    С агрегатными функциями не могу ответить, нужно выводить все гитары, барабаны и микрофоны по отдельности. Если окажется что это дело можно через pdoPage с ajax запилить, это просто сказка)
    Может быть как-то иначе можно это дело сгруппировать… Опять же, кстати, а как-то бы порядок групп регулировать?
    Вобщем не представляю куда копать((((
      vectorserver
      30 июня 2022, 09:20
      1
      +1
      Тоже столкнулся недавно). Вот мое решение, на примере твоего TV
      TV + instruments +.value
      [[!pdoResources?&parents=`2773`
       &tpl=`media_item`
       &prepareTVs=`1`
       &includeTVs=`instruments`
       &groupby=`TVinstruments.value`
      ]]
        Серый
        30 июня 2022, 09:34
        0
        Как всё таки нестабильный синтаксис в отношении TV: и тебе tv.field, и tv_field и вот теперь TVfield…
        Спасибо за решение, буду применять!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4