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