Инструкция как вынести подключение css и js в "component_epilog.php"
1. Вы копируете шаблон компонента (т.к. кастомизировать ( изменять) стандартные компоненты нельзя)
2. В папку скопированного компонента Вы кладете файл "component_epilog.php" туда же где находится "template.php".
3. В "component_epilog.php" вы прописываете пути к css и/или js
Фаил "component_epilog.php" автоматически подключится если на странице присутствует компонент с данным шаблоном. SetAdditionalCSS и AddHeadScript это отложенные функции и при кэшировании работать не будут. Поэтому мы и выносим их в "component_epilog.php".
P.S. следует так же учитывать что в некоторых компонентах после отработки "component_epilog.php" моэет происходить дополнительная логика. Для этого необходимо идти в /bitrix/components/нужное пространство имен/название_компонента/ и смотреть как работает "component.php"
1. Вы копируете шаблон компонента (т.к. кастомизировать ( изменять) стандартные компоненты нельзя)
2. В папку скопированного компонента Вы кладете файл "component_epilog.php" туда же где находится "template.php".
3. В "component_epilog.php" вы прописываете пути к css и/или js
| Код |
|---|
<?
$APPLICATION->SetAdditionalCSS("путь к css 1");
$APPLICATION->SetAdditionalCSS("путь к css 2");
$APPLICATION->AddHeadScript('путь к js 1');
$APPLICATION->AddHeadScript('путь к js 2');
?> |
P.S. следует так же учитывать что в некоторых компонентах после отработки "component_epilog.php" моэет происходить дополнительная логика. Для этого необходимо идти в /bitrix/components/нужное пространство имен/название_компонента/ и смотреть как работает "component.php"