pdoResources группировка по TV и группировка по Годам

Недавно столкнулся с задачкой.
Есть ресурсы списком, но категория указывается в TV (tvName), на страницы нужно вывести (список категорий), хотел уже написать сниппет с группировкой кастомный, полез pdoResources и посмотрел как там прописываются алиасы в итоге увидел что к TV прописывается алиас TV.

Вот мое решение, может кому пригодится:
TV + tvName +.value

[[!pdoResources?
 &parents=`2773`
 &tpl=`media_item`
 &prepareTVs=`1`
 &includeTVs=`tvName`
 &groupby=`TVtvName.value`
]]
На выводе получается (у меня) 4 категории (скрин)




Дополню, группировка итемов по году публикации
[[!pdoResources?
                &parents=`6`
                &tpl=`media_item`
                &prepareTVs=`1`
                &includeTVs=`tvName`
                &select=`{ "modResource":"id,pagetitle,publishedon,YEAR(FROM_UNIXTIME(publishedon)) AS year" }`
                &groupby=`YEAR(FROM_UNIXTIME(publishedon))`
                &sortby=`year`
                &sortdir=`DESC`
                ]]
vectorserver
30 июня 2022, 09:34
modx.pro
2
1 266
+1
Поблагодарить автора Отправить деньги

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

Роман
30 июня 2022, 10:36
0
А если поставить tvPrefix пустой, то можно, наверно, и без TV.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
4