Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

Вынос кодов свойств для заполнения контент-менеджером [ 20987]

Свойства должны индексироваться по определенному сценарию, в связи с чем был разработан не стандартный механизм

Шаг первый. Добавить текстовый файл для свойств.

По пути /local/config/ необходимо создать файл smart_filter_props.txt

В нём необходимо создать список свойств, к примеру:

Свойства должны быть указаны в своём первоначальном виде

Шаг второй. Инициализировать глобальную переменную.

В файле \bitrix\php_interface\init.php необходимо инициализировать переменную:

Шаг третий. Использовать переменную в карточке товара.

В начале файла \bitrix\templates\1kz\components\bitrix\catalog.element.default\template.php получаем значение этой переменной.

Затем используем его в коде для вывода свойств:


Шаг четвертый использовать переменную в умном фильтре.

\local\components\itl\catalog.smart.filter\templates.default\component_epilog.php

По данному пути логика определения переменной needIndex для индексаций полностью меняется: