Документация для разработчиков

AddHeadScript

CMain::AddHeadScript(
      $src, 
      $additional=false
)

Подключает java скрипты в шаблоне сайта и в шаблоне компонентов. Порядок их включения в страницу и порядок при объединении - соответствует порядку вызовов API. Исключение: в случае объединения вначале сгруппируются скрипты от ядра, а потом выведутся скрипты шаблона и страницы. Нестатический метод.

В новом ядре тому методу аналогичен \Bitrix\Main\Page\Asset::addJs

Параметры

Параметр Описание С версии
srcпуть к скрипту от корня сайта
additional 12.0.9

Примеры использования

Если необходимо добавить ссылку на скрипт в тело тега head (scr - ссылка на скрипт):

<?$APPLICATION->AddHeadScript('scr');?>

Для добавления в head дополнительных файлов можно использовать:

<?
// для js-файлов
$APPLICATION->AddHeadScript('/bitrix/templates/.default/additional.js');

// для css-файлов
$APPLICATION->SetAdditionalCSS("/bitrix/templates/.default/additional.css");
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
3
Сергей Тетерлев
Конструкция указанная Василиском у меня выдает ошибку в броузере, что он не воспринимает файл как файл стилей.

Еще вариант, как можно добавить файл стилей:


Не забываем header.php шаблона вставить:

Код
<?$APPLICATION->ShowHead();?> 

Далее в файле, где нужно подключить файл стилей:
Код
$APPLICATION->AddHeadString('<li nk href="/include/css/services.css" type="text/css" rel="stylesheet" />',true);
*Путь свой прописать
© «Битрикс», 2001-2018, «1С-Битрикс», 2018
Наверх