Добрый день.
Подскажите, пожалуйста.
Компонент catalog.section.
Выводит элементы, у которых есть свойство datetime типа "дата", множественное (т.е. можно указать больше чем одну дату).
Я хочу сортировать элементы по дате. Определенным образом - если сегодня январь, то сравнивать даты только января
например, у первого элемента
19.01.2013 17:00:00
21.03.2013 17:00:00
а у другого
15.03.2013 17:00:00
25.04.2013 17:00:00
и вот в марте этот "другой" должен быть раньше первого. потому что 15 до 21
Я могу это сделать в шаблонном template.php но проблема усложняется тем, что компонент с пейджингом, т.е. делится на страницы 1, 2, 3, DISPLAY_BOTTOM_PAGER короче стоит
И вот сортируется только в пределах одной страницы, а на след заново, а я хочу отсортировать среди всех элементов.
Думал, что result_modifier.php отрабатывает ДО деления на пейджинг, но оказалось, что нет, тоже там если сортировать, то в пределах страницы.
Что делать?
Подскажите, пожалуйста.
Компонент catalog.section.
Выводит элементы, у которых есть свойство datetime типа "дата", множественное (т.е. можно указать больше чем одну дату).
Я хочу сортировать элементы по дате. Определенным образом - если сегодня январь, то сравнивать даты только января
например, у первого элемента
19.01.2013 17:00:00
21.03.2013 17:00:00
а у другого
15.03.2013 17:00:00
25.04.2013 17:00:00
и вот в марте этот "другой" должен быть раньше первого. потому что 15 до 21
Я могу это сделать в шаблонном template.php но проблема усложняется тем, что компонент с пейджингом, т.е. делится на страницы 1, 2, 3, DISPLAY_BOTTOM_PAGER короче стоит
И вот сортируется только в пределах одной страницы, а на след заново, а я хочу отсортировать среди всех элементов.
Думал, что result_modifier.php отрабатывает ДО деления на пейджинг, но оказалось, что нет, тоже там если сортировать, то в пределах страницы.
Что делать?