Добрый день!
Задача:
В шаблоне стандартного компонента необходимо подключить jquery плагин с использованием AddHeadScript (т.е. что бы скрипт грузился только когда пользователь зашел на нужную страницу с компонентом).
Используется стандартный компонент catalog.section с кешированием вывода (StartResultCache), т.е. если разместить код добавления скрипта к заголовку в тело шаблона, то он не будет выполняться в случае, когда включено кеширование и результат кеширования еще актуален.
Возможные решения:
- вызывать AddHeadScript непосредственно на странице с компонентом, перед его вызовом;
- сделать копию компонента, добавив ему возможность исполнять определенные файлы в независимости от кеша.
Возник следующий вопрос:
Есть ли какое-то стандартное решение? например, в шаблоне компонента какой-нибудь файл, который будет исполнен в любом случае.
Задача:
В шаблоне стандартного компонента необходимо подключить jquery плагин с использованием AddHeadScript (т.е. что бы скрипт грузился только когда пользователь зашел на нужную страницу с компонентом).
Используется стандартный компонент catalog.section с кешированием вывода (StartResultCache), т.е. если разместить код добавления скрипта к заголовку в тело шаблона, то он не будет выполняться в случае, когда включено кеширование и результат кеширования еще актуален.
Возможные решения:
- вызывать AddHeadScript непосредственно на странице с компонентом, перед его вызовом;
- сделать копию компонента, добавив ему возможность исполнять определенные файлы в независимости от кеша.
Возник следующий вопрос:
Есть ли какое-то стандартное решение? например, в шаблоне компонента какой-нибудь файл, который будет исполнен в любом случае.