Вынос кодов свойств для заполнения контент-менеджером [ 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 для индексаций полностью меняется: