Сортировка по TV-параметрам в формате %d.%m.%Y
Доброго времени суток!
Использую pdoResourses, возникла задача сортировать ресурсы по дате. Статьи на сайт добавляются за разные годы хаотично, но выводится должны новые вначале.
TV-параметр date при создании ресурса выводится как текст (дата %d.%m.%Y), например 27.08.2015. Не нашел решение, как можно отсортировать по TV, учитывая не только первую цифру, а чтобы учитывался и месяц и год.
Вот вызов:
Кто-то сталкивался с подобной задачей? Буду благодарен за подсказку.
Использую pdoResourses, возникла задача сортировать ресурсы по дате. Статьи на сайт добавляются за разные годы хаотично, но выводится должны новые вначале.
TV-параметр date при создании ресурса выводится как текст (дата %d.%m.%Y), например 27.08.2015. Не нашел решение, как можно отсортировать по TV, учитывая не только первую цифру, а чтобы учитывался и месяц и год.
Вот вызов:
[[!pdoResources? &tpl=`tpl-post1` &parents=`18` &includeTVs=`img-page,date,autor` &sortby=`{"date":"asc"}`]]Такая сортировка не приносит нужных результатов. В каком направлении копать? Есть подозрение, что следует использовать нечто вроде:&where=`{"date:LIKE":"%d.%m.%Y"}`или собственный сниппет. Кто-то сталкивался с подобной задачей? Буду благодарен за подсказку.
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
нужно же по другому publishedon или вообще есть стандартный вызов сортировки по дате.
А тв параметр…
ну так всё равно не получится и зачем ТВ параметр?? если есть publishedon
В общем date это костыльное решение, нужно использовать стандартную дату в модх ресурса.
А не строить костыли на ровном месте…
И да &sortby сортирует по полям modx_content
Если позже должна показываться сортируйте по menuindex
располагайте как надо и сортируйте, зачем доп. поле нужно?
?
у вас дата новости допустим, в модх есть ещё дата добавление, дата редактирования и дата publishedon
посмотрите у Вас млин в модх 2 даты есть в настройках? их разве не хватает?