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

Контроллеры показа позволяют влиять на отбираемые элементы, добавлять дополнительные условия и т.п. Более подробно см. Ограничения по дополнительным свойствам в контроллерах.

Пример сортировки по целочисленному значению дополнительного свойства товара с кодом 77:

$Shop_Controller_Show
     ->shopItems()
     ->queryBuilder()
     ->leftJoin('property_value_ints', 'shop_items.id', '=', 'property_value_ints.entity_id',
       array(
          array('AND' => array('property_value_ints.property_id', '=', 77))
       )
     )
     ->groupBy('shop_items.id')
     ->clearOrderBy()
     ->orderBy('property_value_ints.value', 'DESC');

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