Доброго времени суток, уважаемые эксперты!
Возникла несколько тупиковая ситуация. Голову ломаю третьи сутки. Необходимо заставить компоненту catalog.filter производить выборку по товарам на складе > 0. Данная операция должна производиться по действию (клик на ссылку) из catalog.section.
В данный момент фильтр полностью кастомизирован и успешно осуществляет выборку по разделам, производителям и другим дополнительным полям. Принудительно выводить весь товар только в наличии получается без проблем через:
или
Но в этих случаях не отображается товар, которого нет в наличии. А он обязательно нужен, т.е. покупатель должен сам при необходимости сделать выборку. А вот как наиболее правильно реализовать данный момент и вообще возможно ли???
Конечно, можно завести дополнительное свойство инфоблока и каким-либо дублировать учет там, в этом случае сортировка решается легко
Но вот решать как-то так вопрос совсем не хочется
Возможно ли как-то зацепить значение QUANTITY через ID или есть какой-нибудь более рациональный вариант?
Буду очень признателен Вашим советам и рекомендациям! Спасибо!
Возникла несколько тупиковая ситуация. Голову ломаю третьи сутки. Необходимо заставить компоненту catalog.filter производить выборку по товарам на складе > 0. Данная операция должна производиться по действию (клик на ссылку) из catalog.section.
В данный момент фильтр полностью кастомизирован и успешно осуществляет выборку по разделам, производителям и другим дополнительным полям. Принудительно выводить весь товар только в наличии получается без проблем через:
Код |
---|
<?php global $arrFilter; $arrFilter['>CATALOG_QUANTITY'] = '1'; ?> |
Код |
---|
<?php global $arrFilter; $arrFilter['!CATALOG_QUANTITY'] = false; ?> |
Но в этих случаях не отображается товар, которого нет в наличии. А он обязательно нужен, т.е. покупатель должен сам при необходимости сделать выборку. А вот как наиболее правильно реализовать данный момент и вообще возможно ли???
Конечно, можно завести дополнительное свойство инфоблока и каким-либо дублировать учет там, в этом случае сортировка решается легко
Код |
---|
...&arrFilter_pf[свойство][LEFT]=1&set_filter=Y |
Но вот решать как-то так вопрос совсем не хочется
Возможно ли как-то зацепить значение QUANTITY через ID или есть какой-нибудь более рациональный вариант?
Буду очень признателен Вашим советам и рекомендациям! Спасибо!