Добавление ресурсов через tvfilters в getResources
Всем добрый день!
Столкнулся со следующей проблемой: на сайте есть слайдер, куда нужно размещать необходимые статьи с базовой информацией: обложка, заголовок, дата публикации и т.д.
Решил сделать это при помощи вывода ресурсов через getResources с поправкой на TV.
TV представляет собой чекбокс («Поставить запись в слайдер?») с одной ячейкой («Да»).
Параметры ввода
Пытаюсь вывести результаты следующим образом:
Однако статьи в слайдер не подгружаются. Без строчки &tvFilters=`slider==1` в слайдер всё подгружается нормально.
Буду очень признателен за помощь, заранее большое спасибо!
Столкнулся со следующей проблемой: на сайте есть слайдер, куда нужно размещать необходимые статьи с базовой информацией: обложка, заголовок, дата публикации и т.д.
Решил сделать это при помощи вывода ресурсов через getResources с поправкой на TV.
TV представляет собой чекбокс («Поставить запись в слайдер?») с одной ячейкой («Да»).
Параметры ввода
- Тип ввода: флажки (checkbox)
- Возможные значения: Да==1
- Значение по умолчанию: пустое поле (пробовал также поставить 0)
- Необязательно: Да
- Тип вывода: По умолчанию
Пытаюсь вывести результаты следующим образом:
[[!getPage?
&elementClass=`modSnippet`
&element=`getResources`
&parents=`6,10,12,15`
&showHidden=`1`
&tpl=`mini_sliderTPL`
&limit=`7`
&includeContent=`1`
&includeTVs=`1`
&processTVs=`1`
&tvFilters=`slider==1`
&hideContainers=`1`
&pageLimit=`4`]]
Однако статьи в слайдер не подгружаются. Без строчки &tvFilters=`slider==1` в слайдер всё подгружается нормально.
Буду очень признателен за помощь, заранее большое спасибо!
Комментарии: 3
Думаю, getPage для слайдера не нужен ))
Попробуйте так:
Попробуйте так:
[[getResources?
&parents=`6,10,12,15`
&showHidden=`1`
&tpl=`mini_sliderTPL`
&limit=`7`
&includeTVs=`1`
&tvFilters=`slider===1`
]]
Я просто исхожу из того, что на сайте помимо меня будут работать люди, которых лучше к программной части не подпускать, поэтому вариант «поставить в дополнительном поле галочку» мне показался в данном случае наиболее адекватным)
Нет, всё равно не работает, результат такой же (
Нет, всё равно не работает, результат такой же (
Да все правильно делаете.
Но вообще, должно работать. TV точно называется slider?
Если в чанке mini_sliderTPL прописать:
и вывести так:
Единички выводятся там, где отмечены?
Но вообще, должно работать. TV точно называется slider?
Если в чанке mini_sliderTPL прописать:
[[+tv.slider]]
и вывести так:
[[getResources?
&parents=`6,10,12,15`
&showHidden=`1`
&tpl=`mini_sliderTPL`
&limit=`7`
&includeTVs=`1`
]]
Единички выводятся там, где отмечены?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.