Сортировка товаров по наличию. Проблема с ярлыками.

#
Сортировка товаров по наличию. Проблема с ярлыками.
День добрый.
Хочу отсортировать товары, что бы те что не в наличии показывались в конце.

Конечно все решается так:

   $Shop_Controller_Show
      ->shopItems()
      ->queryBuilder()     
      ->leftJoin('shop_warehouse_items', 'shop_warehouse_items.shop_item_id', '=', 'shop_items.id'           
      ->clearOrderBy()
      ->orderBy( 'SIGN(shop_warehouse_items.count)', 'DESC'     
      ->orderBy('shop_items.sorting', 'ASC';

Но как быть с ярлыками?
sesen
Модератор
#
Re: Сортировка товаров по наличию. Проблема с ярлыками.
попробуйте добавить
->filterShortcuts(TRUE)
#
Re: Сортировка товаров по наличию. Проблема с ярлыками.
HostCMS писал(а):
->filterShortcuts(TRUE)


А кроме этого, есть ли способ?
sesen
#
Re: Сортировка товаров по наличию. Проблема с ярлыками.
Решение с filterShortcuts, но тогда поле sorting берется реального товара, а не ярлыка...
sesen
Модератор
#
Re: Сортировка товаров по наличию. Проблема с ярлыками.
sesen писал(а):
Решение с filterShortcuts, но тогда поле sorting берется реального товара, а не ярлыка...

конечно, вы или ярлыки сортируете по атрибутам основных товаров, либо нет. Сортировка будет браться тоже реального товара, т.к. в запрос уже они попадают, а не ярлыки.
#
Re: Сортировка товаров по наличию. Проблема с ярлыками.
HostCMS писал(а):
конечно, вы или ярлыки сортируете по атрибутам основных товаров, либо нет. Сортировка будет браться тоже реального товара, т.к. в запрос уже они попадают, а не ярлыки.


Это логично.
То есть нет решения для сортировки ярлыков по sorting и одновременно по наличию, что бы товары не в наличии отображались в конце?
sesen
Модератор
#
Re: Сортировка товаров по наличию. Проблема с ярлыками.
sesen,
попробуйте унаследовать контроллер и написать свой запрос под конкретные нужды, стандартно при включении filterShortcuts вместо ярлыков выбираются товары, на которые они ссылаются, для этого собственно опция и сделана.
Авторизация