Последнее обновление в этом году. Добавлены препроцессоры, функционал метаданных для характеристик. Так же много сделано по улучшению SEO системы в целом.
Препроцессоры - это скрипты, которые вызываются перед запуском модуля. Используются для того же для чего и постпроцессоры, но в отличии от них выполняются не после отработки кода модуля, а перед отработкой.
Поле cat_full_name - используется для вывода полного наименования категории в метаданных, на странице списка товаров.
В метаданных можно описать тип характеристики, а в значениях этой характеристики - описать каждую характеристику. Данные хранятся в виде ассоциативного массива в формате JSON.
К примеру характеристика ЦВЕТ - в метаданные сохраняем сведения о том что условная характеристика имеет тип - цвет в поле metadata - {"type":"color"}. В шаблоне выбора характеристик значений фильтра (пока реализовано только там) добавляем в шаблон блок с наименованием metatype_color со значением { %VALUE% } внутри
где color в названии блока должен соответствовать типу указанному в метаданных.
В значениях характеристики ЦВЕТ должны быть указаны такие метаданные {"type_describe_value":"999933"} . type_describe_value - задает какое то значение , которое описывает тип характеристики. В данном случае тут указан HEX-цвет. В данном случае в переменную VALUE блока metatype_color будет выведено значение 999933.