Умный фильтр (bitrix:catalog.smart.filter) - поддержка ЧПУ компонентом новостей

Рейтинг: 18.4510  
Новая
Предложил Лаптев Максим 16.05.2019 17:31:35

Умный фильтр (bitrix:catalog.smart.filter) - поддержка ЧПУ компонентом новостей

ЧПУ умного фильтра не работает в компоненте новостей.
Все потому, что при обработке ЧПУ в файле component.php комплексного компонента news ничего неизвестно о шаблоне пути #SMART_FILTER_PATH#.
Т.е. компонент не в курсе, что шаблон может содержать разделитель "/".
Решается все добавлением 1 строки в место, где компонент определяет $componentPage:
$engine->addGreedyPart("#SMART_FILTER_PATH#");