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


Дополню, группировка итемов по году публикации
    
    
                                                        Есть ресурсы списком, но категория указывается в 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`
                ]]    
            
                Поблагодарить автора            
            
                 Отправить деньги            
        
        
            Комментарии: 4
                А если поставить tvPrefix пустой, то можно, наверно, и без TV.            
                    
                Не пробовал)            
                    
                alias для join всегда TV+tvname
tvPrefix — только для получаемых плейсхолдеров
github.com/modx-pro/pdoTools/blob/master/core/components/pdotools/model/pdotools/pdofetch.class.php#L593-L600
                    tvPrefix — только для получаемых плейсхолдеров
github.com/modx-pro/pdoTools/blob/master/core/components/pdotools/model/pdotools/pdofetch.class.php#L593-L600
                Почитал, понял. Спасибо.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.