Подключение стилей и скриптов в шаблоне Битрикс

Решение, как подключить стили и скрипты внутри шаблона, в 1С-Битрикс через API

1 Для старого ядра

<?
	$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/scripts.js");
	$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/css/style.css");
	$APPLICATION->AddHeadString("<link href='http://fonts.googleapis.com/css?family=PT+Sans:400&subset=cyrillic' rel='stylesheet' type='text/css'>")
?>

2 Для нового ядра D7

<?
	use BitrixMainPageAsset;

	Asset::getInstance()->addJs(SITE_TEMPLATE_PATH."/js/scripts.js");
	Asset::getInstance()->addCss(SITE_TEMPLATE_PATH."/css/style.css");
	Asset::getInstance()->addString("<link href='http://fonts.googleapis.com/css?family=PT+Sans:400&subset=cyrillic' rel='stylesheet' type='text/css'>"); 
?>

Подключение jQuery из ядра Битрикс

CJSCore::Init(array('jquery3'));
Продолжая использовать веб- сайт beta-code.ru, вы даете согласие на обработку файлов cookie, пользовательских данных (сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; источник откуда пришел на сайт пользователь; с какого сайта или по какой рекламе; язык ОС и Браузера; какие страницы открывает и на какие кнопки нажимает пользователь; ip-адрес) в целях функционирования сайта, проведения ретаргетинга и проведения статистических исследований и обзоров. Если вы не хотите, чтобы указанные данные обрабатывались, покиньте сайт.
Принять