Как сделать фильтр по дате используя pdoResources?
Добрый день не могу реализовать фильтр вывода «Сегодня» и также хотелось бы сделать на «Завтра»
вот мой вызов снипета
вот мой вызов снипета
[[!pdoPage?
&tpl=`tplServer`
&parents=`7`
&pageLimit=`5`
&limit=`30`
&includeTVs=`adress,date,hron,reit,sort`
&tvFilters=`date==%[[!today]]%`
&showLog=`1`
]]
[[!+page.nav]]
чанк tplServer<tr>
<td><a href="[[+tv.adress]]" target="_blank">[[+pagetitle]]</a></td>
<td>[[+tv.reit]]</td>
<td>[[+tv.date:strtotime:date=`%d %B %Y`]]</td>
<td>[[+tv.sort]]</td>
<td>[[+tv.hron]]</td>
</tr>
и снипет todayreturn strftime("%d %B %Y");
Комментарии: 3
я думаю косяк в том что у вас не содержится дата в TV по которому вы пытаетесь вывести
скорее всего надо применить условие where для вывода ресурсов с датой которую отдаст сниппет
Вообщем решил, в тв date изначально выводит значения которые указаны в параметрах вывода в самом тв.
Правда как я не пытался изменить формат вывода в тв date, выводилось всегда в 1 формате гггг-мм-дд чч: сс.
В итоге в снипете today я возвращал уже не
Сергей Скат тебе большое спасибо)) за попытку помочь )
Правда как я не пытался изменить формат вывода в тв date, выводилось всегда в 1 формате гггг-мм-дд чч: сс.
В итоге в снипете today я возвращал уже не
return strftime("%d %B %Y");
, а return strftime("формат вывода тв date, указанные в настройках этого тв");
ну и потом все получилось )). Жаль что я еще только начинающий программист ) Но надеюсь что по понемногу, буду расти)).Сергей Скат тебе большое спасибо)) за попытку помочь )
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.