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

Asset

Asset - класс отвечает за подключение стилей и скриптов. Он реализует паттерн Singletone и обратиться к объекту можно через Bitrix\Main\Page\Asset::getInstance.

Используется вместо методов старого ядра: CMain::AddHeadScript, CMain::SetAdditionalCss, CMain::AddHeadString.

Обращается к пространству имён:

Метод Описание С версии
addString Метод добавляет строку в секцию <head>…</head> сайта.
addCss Метод добавляет css в секцию <head>…</head> сайта.
addJs Метод добавляет js в секцию <head>…</head> сайта.

Примеры

// D7
use Bitrix\Main\Page\Asset;

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


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