Праздничное настроение с HostCMS!
Дарим скидки до 20% при приобретении лицензий
и скидки на продление периода поддержки*

Выдано 119504 лицензии

How To: Сортировка информационных элементов

Сортировка товаров задаются через метод informationsystemItems() контроллера Informationsystem_Controller_Show, метод возвращает объект Informationsystem_Item_Model с настроенными ограничениями. Для удаления предыдущих установок сортировки используется clearOrderBy()

Сортировка по названию

$Informationsystem_Controller_Show
    ->informationsystemItems()
    ->queryBuilder()
    ->clearOrderBy()
    ->orderBy('informationsystem_items.name', 'ASC')
    ->orderBy('informationsystem_items.sorting', 'ASC');

$Informationsystem_Controller_Show->show();

Случайная сортировка

$Informationsystem_Controller_Show
    ->informationsystemItems()
    ->queryBuilder()
    ->clearOrderBy()
    ->orderBy('RAND()');

$Informationsystem_Controller_Show->show();

Не нашли ответ на свой вопрос в документации? Направьте обращение в или онлайн чат.