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

AddHeadString

CMain::AddHeadString(
	str, 
	bool Unique=false, 
	additional=false, 
	location = AssetLocation::AFTER_JS_KERNEL
)

Метод добавляет строку в секцию <head>…</head> сайта. Нестатический метод.

Аналог метода \Bitrix\Main\Page\Asset::addString в ядре D7.

Переменные

Параметр Описание С версии
str строка, которая будет добавлена в секцию …
Unique если true и такая строка уже добавлена в секцию <head>, то она не будет продублирована. Если false, то строка будет добавлена в секцию <head> без проверки на уникальность.

Проверка уникальности (при установленном параметре $bUnique = true) производится путем вычисления md5-хеша от строки в /bitrix/modules/main/classes/general/main.php.

6.5.1
additional Необязательный. По умолчанию false. 12.0.9, устраел с 14.0.18
location Где выводить строку. Возможные значения:
BEFORE_CSS,
AFTER_CSS,
AFTER_JS_KERNEL,
AFTER_JS,
BODY_END.
14.0.18

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

Добавим файл стилей style.css из текущего каталога.

<?$APPLICATION->AddHeadString('<link href="'.$APPLICATION->GetCurDir().'style.css"  type="text/css" rel="stylesheet" />',true)?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024