Инструменты пользователя

Инструменты сайта


bitrix_comments:faq:break_components

Это старая версия документа!


Кеширование компонента ломает каталог товаров

Любые компоненты нельзя вызывать в кешируемой области. Вызов компонента нужно выносить из кешируемой области в component_epilog.php.

Пример, как это делать можно посмотреть тут https://gdecider.github.io/articles-bx-inner-component.html

Либо в данном случае вызов наших компонентов можно вынести в element.php комплексного компонента catalog, если верстка позволяет.

На bitrixlabs вызов наших компонентов в кешируемой области выглядит вот так:

Из-за того что шаблон закешировался, не подключаются необходимые скрипты и стили. Соответственно сами отзывы и комментарии тоже кешируются и при добавлении нового отзыва/комментария они не будут отображаться на странице, пока не сбросить кеш каталога.

bitrix_comments/faq/break_components.1774359080.txt.gz · Последнее изменение: admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki