Июнь 14, 2018
Подключение JS скриптов, файлов стилей CSS, программного кода для области <head> или помещаемого в конец страницы.
За то, в какое место страницы будет помещены коды подключения скриптов (либо они будут объединены или подключены в виде единого файла), отвечают настройки главного модуля:
Подключение CSS файла, находящегося в шаблоне текущего сайта в подпапке "css":
Подключение JS скрипта, находящегося в шаблоне текущего сайта в подпапке "js":
Вставка произвольного фрагмента кода в область <head> или в конец страницы, в зависимости от настроек главного модуля:
Подключение CSS, JS скриптов из шаблона компонента с учетом того, что html-код шаблона кешируется:
Вывод скриптов в области <head> непосредственно в header.php шаблона сайта (при соответствующих настройках сюда будут выведены только необходимые скрипты, а остальные подключены в конец страницы):
Также возможен такой способ подключения скриптов (существовавший до ядра d7):
$APPLICATION->SetAdditionalCSS($APPLICATION->GetTemplatePath("css/style.css"));
$APPLICATION->AddHeadScript($APPLICATION->GetTemplatePath("js/script.js"));
$APPLICATION->AddHeadString('<link href="http://fonts.googleapis.com/css?family=PT+Sans:400&subset=cyrillic" rel="stylesheet" type="text/css">');