Вопрос по Doclister

Пробую перейти с привычного Ditto на Doclister никак не получается реализовать несложную выборку новостей. Суть такая есть новости дата задаётся в отдельном параметре TV — dats. Также хотелось бы чтобы новости выводились по дате сначала новые потом старые (сортировка по полю dats). И ещё почему-то не могу задать нужный формат вывода даты через dateFormat (думаю что не правильно задаю dateSource). В Ditto используется для этого плейсхолдер [+data+] а в Doclister не совсем понял как это реализовать, документацию читал.

Вызов Doclister
[[DocLister? &tpl=`blog_glavn` &tvList=`dats`  &parents=`9` &total=`3`  &dateSource=`dats` &dateFormat=`%d.%b.%y` &orderBy=`dats` &sortDir=`ASC` &tvSortType=`DATETIME`]]


чанк blog_glavn
<p class="news_txt_smoll">
<span class="news_dat">[+tv.dats+]</span>
[+introtext+]...<a href="[+url+]">»»»</a>
</p>

7 комментариев

avatar
С сортировкой по полю dats разобрался рабочий вывод Doclister
[[DocLister? &tpl=`blog_glavn` &tvList=`dats`  &parents=`9` &total=`3`  &dateSource=`dats` &dateFormat=`%d.%b.%y` &orderBy=`dats DESC` ]]


Остался вопрос по формату даты
&dateSource=`dats` &dateFormat=`%d.%b.%y`
avatar
&dateFormat работает. По крайней мере, у меня всё ок.
avatar
А у вас дата берётся из TV (тип Date) или стандартно pub_date?
avatar
В вашем случае из dateSource
avatar
Разобрался вызов должен быть таким
<code>[[DocLister? &tpl=`blog_glavn` &tvList=`dats`  &parents=`9` &total=`3` &dateSource=`tv.dats` &dateFormat=`%d.%m.%Y` &orderBy=`dats DESC` ]]</code>

чанк
<code>
<p class="news_txt_smoll">
<span class="news_dat">[+date+]</span>
[+introtext+] <a href="[+url+]">»»»</a>	
</p>
</p>
</code>
Комментарий отредактирован 2017-07-17 09:27:13 пользователем webzic
avatar
Подскажите новичку, для вывода новостей, я указываю в шаблоне вызов [[DocLister?..
Создаю Чанк blog_glavn с кодом. И все?
Комментарий отредактирован 2017-11-16 21:30:13 пользователем Vkktr
avatar
Пожалуй не все. Надо еще новости создать.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.