Size: a a a

2021 February 18

МН

Михаил Носков... in Evolution CMS
Азамат Аюпов
Всем привет. Подскажите плиз. Есть ли возможность сортировать в doclister по тв полю ( типа 13.12.20 12:23:50) как нибудь в prepare перед самой сортировкой преобразовывая в unix формат?
tvSortType
источник

АА

Азамат Аюпов... in Evolution CMS
Сортировок несколько, передаю get параметрами
источник

АА

Азамат Аюпов... in Evolution CMS
То есть если я укажу параметр datetime в tvsorttype DL сам разберёт формат даты?
источник

AK

Andrey K in Evolution CMS
'addWhereList' => 'STR_TO_DATE(`dltv_DATE_1`.`value`, \'%d-%m-%Y %H:%i:%s\') > NOW()',
типа такой херни вроде
источник

AK

Andrey K in Evolution CMS
Но где валяется — хз. Так что примерно.
источник

AK

Andrey K in Evolution CMS
dltv_DATE_1 - вот эту магию искать в дебаге Доклистера.
источник

АА

Азамат Аюпов... in Evolution CMS
Дата в tv у меня записана строкой
источник

AK

Andrey K in Evolution CMS
Тем более STR_TO_DATE
источник

АА

Азамат Аюпов... in Evolution CMS
Пробую в prepare с помощью STR_TO_DATE преобразовать в unix но что то не выходит. Должно ж по идее сработать?
источник

АА

Азамат Аюпов... in Evolution CMS
Или какое другое событие есть перед выборкой для преобразований?
источник

AK

Andrey K in Evolution CMS
Я думаю, что проще было бы обернуть Доклистер в свой сниппет, выбрав айди ресурсов из таблицы ТВ. И сунуть их как $params[documents], вызвав уже потом $modx->runSnippet('DocLister', $params);
источник

АА

Азамат Аюпов... in Evolution CMS
Типа prepareBofore ?
источник

АА

Азамат Аюпов... in Evolution CMS
Andrey K
Я думаю, что проще было бы обернуть Доклистер в свой сниппет, выбрав айди ресурсов из таблицы ТВ. И сунуть их как $params[documents], вызвав уже потом $modx->runSnippet('DocLister', $params);
У меня так и работает
источник

АА

Азамат Аюпов... in Evolution CMS
Мне нужно их сортировать щас из фронта, но вот с датой пока не разберусь
источник

AK

Andrey K in Evolution CMS
Так дата в каком виде лежит в поле?
источник

МЛ

Мария Ленина... in Evolution CMS
Багфикс?
источник

МЛ

Мария Ленина... in Evolution CMS
вопрос. а еФильтр поедет на 3.0?
источник

АА

Азамат Аюпов... in Evolution CMS
Andrey K
Так дата в каком виде лежит в поле?
Строка, приходит из вне
источник

AK

Andrey K in Evolution CMS
Азамат Аюпов
Строка, приходит из вне
В строке что? дата типа "1 нулября 2000" или unixtime?
источник

АА

Азамат Аюпов... in Evolution CMS
21-12-20 12:23:30
источник