есть тв - одиночный список Да==1||Нет==0
Как вывести случайный ресурс у которого признак тв== да
делаю так но ничего не выходит
[[getResources?
&parents=`2`
&tpl=`leftadsk`
&limit=`1`
&depth=`10`
&includeContent=`1`
&includeTVs=`1`
&processTVs=`1`
&tvPrefix=``
&sortby=`createdon`
&sortdir=`DESC`
&where=`{"check1=":1}`
]]
у меня 4 таких блока и нужно вывести 4 разных ресурса по выше указанному условию
Для фильтрации по tv
в getResources можно использовать параметр &tvFilters=
. Если все остальные условия у Вас правильны, то вызов должен стать примерно таким:
[[!getResources?
&parents=`2`
&tpl=`leftadsk`
&limit=`1`
&depth=`10`
&includeContent=`1`
&includeTVs=`1`
&processTVs=`1`
&tvPrefix=``
&sortby=`createdon`
&sortdir=`DESC`
&tvFilters=`check1==1`
]]
Также порекомендовал бы вам вместо getResources
использовать pdoResources. Существенных отличий в вызове и параметрах у них нет, однако pdoResources
гораздо более производителен.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вот так выглядит запрос без "группировки":
Я пишу виджет в котором пользователь сможет в radio выбрать автора и в виджете выведется аватар админа и описание