Как сделать фильтр по дате используя 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>
и снипет today

return strftime("%d %B %Y");
Дмитрий
06 октября 2014, 07:36
modx.pro
2 619
0

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

Сергей Скат
07 октября 2014, 13:30
+1
я думаю косяк в том что у вас не содержится дата в TV по которому вы пытаетесь вывести
    Сергей Скат
    07 октября 2014, 13:31
    0
    скорее всего надо применить условие where для вывода ресурсов с датой которую отдаст сниппет
      Дмитрий
      08 октября 2014, 11:52
      0
      Вообщем решил, в тв date изначально выводит значения которые указаны в параметрах вывода в самом тв.
      Правда как я не пытался изменить формат вывода в тв date, выводилось всегда в 1 формате гггг-мм-дд чч: сс.
      В итоге в снипете today я возвращал уже не
      return strftime("%d %B %Y");
      , а
      return strftime("формат вывода тв date, указанные в настройках этого тв");
      ну и потом все получилось )). Жаль что я еще только начинающий программист ) Но надеюсь что по понемногу, буду расти)).
      Сергей Скат тебе большое спасибо)) за попытку помочь )
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3