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-2025, «1С-Битрикс», 2025