Возникла проблема с кешированием в компоненте catalog.section.list. Вызывается он в комплексном компоненте catalog, в файле sections.php.
Суть проблемы:
При сбрасывании кеша на странице /catalog/, где вызывается комплексный каталог catalog, верстка выводится корректно.
При загрузке страницы, когда кеш сохранился, выводится только часть верстки. Смотрел в файле кеша - там только половина верстки, первой части верстки нет, а вторая - есть. Прерывание происходит, когда вызывается компонент bitrix:breadcrumb и отложенная функция $APPLICATION->ShowTitle(true).
Если отключить кеширование в параметрах, передаваемых компоненту catalog.section.list, верстка, конечно, выводится корректно.
Из-за особенностей верстки будет проблематично перенести вызов данного компонента и функции в sections.php, придется вызывать два раза catalog.section.list.
Суть проблемы:
При сбрасывании кеша на странице /catalog/, где вызывается комплексный каталог catalog, верстка выводится корректно.
При загрузке страницы, когда кеш сохранился, выводится только часть верстки. Смотрел в файле кеша - там только половина верстки, первой части верстки нет, а вторая - есть. Прерывание происходит, когда вызывается компонент bitrix:breadcrumb и отложенная функция $APPLICATION->ShowTitle(true).
Если отключить кеширование в параметрах, передаваемых компоненту catalog.section.list, верстка, конечно, выводится корректно.
Из-за особенностей верстки будет проблематично перенести вызов данного компонента и функции в sections.php, придется вызывать два раза catalog.section.list.