с кэшированием?
Дан element.php комплексного bitrix:catalog. Перед вызовом bitrix:catalog.element идет вызов bitrix:catalog.smart.filter. Однако шаблон bitrix:catalog.smart.filter нужен внутри шаблона bitrix:catalog.element, а не перед ним.
Пока думается только о костылях. Так, например, чтобы не кастомизировать bitrix:catalog.smart.filter в его шаблоне $arResult переместить в глобальную область видимости ($GLOBALS['catalogSmartFilterArResult']). Убрать из шаблона разметку и оставить только тэг script с объектом JCSmartFilter. Далее в шаблоне bitrix:catalog.element формировать шаблон bitrix:catalog.smart.filter из его $GLOBALS['catalogSmartFilterArResult'];
Есть предложения?
Это удас какой-то то что вы предлагаете, так точно делать не надо)
Обсуждают сегодня