Сортировка ИЭ по дате публикации

#
Сортировка ИЭ по дате публикации
В информационной системе "Вопросы и Ответы" использую сортировку элементов в списке по дате добавления, т.е. последние добавленные оказываются сверху списка, достаточно стандартная сортировка. Нередко пользователи добавляют комментарии к элементам и хотелось бы такие элементы поднимать в списке по дате обновления (примерно как на форумах). Можно конечно вручную изменить у элемента дату добавления и он тогда автоматом встанет в начало списка, но это не есть гуд, т.к. если у элемента кроме ответа есть ещё и комментарии, то получаются несостыковки с датами этих комментов - вроде написано, что элемент добавлен сегодня, а комментарий к нему добавлен год назад... Самый простой вариант из пришедших на ум - это реализовать сортировку не по дате добавления элемента, а по дате его публикации, которая не выводится с пользовательской стороны. Не подскажите, что нужно поменять в условии для показа списка элемента, чтобы организовать сортировку по дате публикации? А вообще, идеально было бы организовать сортировку по дате добавления элемента + добавления комментария (при условии если они есть), тогда бы всё сортировалось автоматом и вопрос, заинтересовавший пользователей сам бы поднимался в начало списка.
yestravel
Модератор
#
Re: Сортировка ИЭ по дате публикации
yestravel писал(а):
Не подскажите, что нужно поменять в условии для показа списка элемента, чтобы организовать сортировку по дате публикации?

http://www.hostcms.ru/forums/2/7122/
$Informationsystem_Controller_Show
         ->informationsystemItems()
         ->queryBuilder()
         ->clearOrderBy()
         ->orderBy('informationsystem_items.start_datetime', 'DESC')
#
Re: Сортировка ИЭ по дате публикации
Блин, что-то я запутался, как отсортировать категории товаров такой же сортировкой, как указано в ЦА? Т.е. в админке можно каждой категории присвоить номер сортировочный, как его получить и при выводе по нему отсортировать? Или нужно дополнительное свойство придумывать?
Модератор
#
Re: Сортировка ИЭ по дате публикации
GoodRoot,
для этого не надо ничего программировать, в списке ИС редактируете инфосистему и там указываете сортировку групп.
#
Re: Сортировка ИЭ по дате публикации
Стоп,стоп. Так я не про ИС говорю. Я про категории товаров в магазине. Как при выводе МагазинКатегорииТоваров отсортировать его нужным образом?
Модератор
#
Re: Сортировка ИЭ по дате публикации
GoodRoot,
тема то про ИС, см. предыдущий ответ, только ИС замените на магазин, там одинаковый принцип настроек!
Авторизация