Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Стандартные компоненты используют тот же механизм кэширования, только кэшируют и шаблон тоже.
Как вариант, можно использовать эпилог компонента, но в таком случае, чтобы кэш остался валидным, входящие параметры компонента должны быть идентичными в разных разделах. Т.е. выбор html-оформления должен происходить в эпилоге.
Стандартные компоненты используют тот же механизм кэширования, только кэшируют и шаблон тоже.
Если стандартно шаблон подключается в самом компоненте, как в этом случае компонент определяет что не нужно кешировать сам вывод шаблона? Нам же нужно кешировать только данные без шаблона.