Views: сортировка по полю с датой

Главные вкладки

Аватар пользователя msm17 msm17 7 октября 2011 в 17:49

Товарищи, привет!
Есть вьюшка, в ней есть поле, где хранится дата формата "d.m.Y", я выставляю сортировку по этому полю, но данные сортируются неправильно. Пробовал модуль Date, у меня он не работает вообще. Кто-нибудь знает решения какие-нибудь?

Комментарии

Аватар пользователя kalabro kalabro 8 октября 2011 в 14:38

что значит не работает Date? Всё должно работать + у него есть интеграция с Views.
а сортировка у вас неправильная, потому что вы сортироете видимо строки, а не даты.

Аватар пользователя msm17 msm17 10 октября 2011 в 21:10

"neltharian" wrote:
сортировка по дате формат таблицы, и тогда сортировать еще и по столбику

Правильная сортировка не получится, потому что views не знает, что сортировка выполняется по полю с датой.

"kalabro" wrote:
что значит не работает Date? Всё должно работать + у него есть интеграция с Views.
а сортировка у вас неправильная, потому что вы сортироете видимо строки, а не даты.

Про неправильную сортировку я понял. Date не работает, невозможно определить формат вывода, просто не заходит по ссылке: "Возникла ошибка Ajax....", такая же история - не добавляется поле типа Date и во views

Аватар пользователя neltharian neltharian 11 октября 2011 в 12:31

"msm17" wrote:
Правильная сортировка не получится, потому что views не знает, что сортировка выполняется по полю с датой.

а чойто у меня получилось? все сортируется Smile

Модуль дата дает вюсам критерий на сортировку по дате.

Аватар пользователя kalabro kalabro 11 октября 2011 в 14:18

"msm17" wrote:
Правильная сортировка не получится, потому что views не знает, что сортировка выполняется по полю с датой.

потому что БД не знает. сортировку выполняет БД, вьюс только выводит.
"msm17" wrote:
Date не работает, невозможно определить формат вывода, просто не заходит по ссылке: "Возникла ошибка Ajax....", такая же история - не добавляется поле типа Date и во views

попробуйте переустановить, обновиться. у всех работает же.

вообще конечно можно и без Date. заводите числовое поле, дописывайте JS для ввода, и преобразование из числа в дату на выводе. Но в Date это уже сделано и интегрировано с Views.