| Код |
|---|
use Bitrix\Main;
use Bitrix\Main\Entity;
\Bitrix\Main\Loader::includeModule("iblock");
use \Bitrix\Iblock\PropertyIndex\Facet;
use \Bitrix\Iblock\PropertyIndex\Storage;
class FacetMod extends Facet {} |
|
Спасибо.
Теперь ошибок нет |
|
|
|
|
|
Ни чего не получилось.
Эмиль, может поможете ещё кое в чем? Через личку? |
|
|
|
|
|
Эмиль
У нас есть необходимость кое что подправить в Умном Фильтре. Вы, очевидно, разбираетесь в этом лучше нас. Можете помочь? О цене договоримся. |
|
|
|
|
|
Круто, все получилось!
Только чтобы не возиться с init.php я добавил свой класс прямо в этом же файле class.php. |
|
|
|
|
для версии Битрикс 17.0.5. этот кусок выглядит так:
|
|||||||
|
|
|
|
А какой подзапрос в версии 17.0.5 надо добавить, чтобы фильтровались товарные предложения ($GLOBALS["arrFilter"]['OFFERS'])?
UPD: Разобрался:
|
|||
|
|
|
|
Унаследовал класс, перекрыл метод query, но метод query не вызывается.
Сам экземпляр нового класса создается, проверял в конструкторе. В чем может быть дело? |
|
|
|
|
|
|||
|
|
|
|
В общем у кого не фильтр не заходит в метод query - идем в component.php вашего catalog.smart.filter там на ~34 строке есть код
|
|||||
|
|
|
||||