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

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
Наверх