# Asset

URL: https://chugunov.pro/api-bitrix/main/page/asset/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Page\Asset`
Модуль: Main.

Исходный файл: `source/main/lib/page/asset.php:10`

## Константы (4)

- `HEADER_END_TAG`
- `HEADER_START_TAG`
- `SOURCE_MAP_TAG`
- `version`

## Методы (52)

- [`addCss()`](https://chugunov.pro/api-bitrix/main/page/asset/addcss/) — Добавить некоторый css к ресурсу.
- [`addCssKernelInfo()`](https://chugunov.pro/api-bitrix/main/page/asset/addcsskernelinfo/) — Добавить информацию о css модуля ядра.
- [`addJs()`](https://chugunov.pro/api-bitrix/main/page/asset/addjs/) — Добавить некоторый js к ресурсу.
- [`addJsKernelInfo()`](https://chugunov.pro/api-bitrix/main/page/asset/addjskernelinfo/) — Добавить информацию о js-модулях ядра.
- [`addString()`](https://chugunov.pro/api-bitrix/main/page/asset/addstring/) — Добавить строковый ресурс.
- [`canMoveJsToBody()`](https://chugunov.pro/api-bitrix/main/page/asset/canmovejstobody/)
- [`static canUseMinifiedAssets()`](https://chugunov.pro/api-bitrix/main/page/asset/canuseminifiedassets/)
- [`compositeTarget()`](https://chugunov.pro/api-bitrix/main/page/asset/compositetarget/) — Установить композитный режим для набора.
- [`disableOptimizeCss()`](https://chugunov.pro/api-bitrix/main/page/asset/disableoptimizecss/) — Прекратить оптимизацию css
- [`disableOptimizeJs()`](https://chugunov.pro/api-bitrix/main/page/asset/disableoptimizejs/) — Прекратить оптимизацию js
- [`enableOptimizeCss()`](https://chugunov.pro/api-bitrix/main/page/asset/enableoptimizecss/) — Начать оптимизацию css
- [`enableOptimizeJs()`](https://chugunov.pro/api-bitrix/main/page/asset/enableoptimizejs/) — Начать оптимизацию js
- [`static fixCssIncludes()`](https://chugunov.pro/api-bitrix/main/page/asset/fixcssincludes/) — Заменить путь к включаемым файлам в css.
- [`getAssetInfo()`](https://chugunov.pro/api-bitrix/main/page/asset/getassetinfo/) — Вернуть информацию о целевых ресурсах.
- [`static getAssetPath()`](https://chugunov.pro/api-bitrix/main/page/asset/getassetpath/) — Удалить из пути к файлу любые параметры.
- [`static getAssetTime()`](https://chugunov.pro/api-bitrix/main/page/asset/getassettime/) — Получить время для текущего ресурса.
- [`getCss()`](https://chugunov.pro/api-bitrix/main/page/asset/getcss/) — Вернуть css или страницу.
- [`getFullAssetPath()`](https://chugunov.pro/api-bitrix/main/page/asset/getfullassetpath/) — Получает путь к ресурсу.
- [`static getInstance()`](https://chugunov.pro/api-bitrix/main/page/asset/getinstance/) — Экземпляр синглтона.
- [`getJs()`](https://chugunov.pro/api-bitrix/main/page/asset/getjs/) — Вернуть JS-ресурсы страницы.
- [`static getLocationByName()`](https://chugunov.pro/api-bitrix/main/page/asset/getlocationbyname/) — Преобразовать расположение в новый формат.
- [`getShowHeadString()`](https://chugunov.pro/api-bitrix/main/page/asset/getshowheadstring/) — Вернуть true, если ShowHeadString присутствует на странице.
- [`getStrings()`](https://chugunov.pro/api-bitrix/main/page/asset/getstrings/) — Вернуть строковые ресурсы.
- [`getTarget()`](https://chugunov.pro/api-bitrix/main/page/asset/gettarget/)
- [`getTargetList()`](https://chugunov.pro/api-bitrix/main/page/asset/gettargetlist/) — Вернуть список всех целей на странице.
- [`getTargetName()`](https://chugunov.pro/api-bitrix/main/page/asset/gettargetname/)
- [`groupCss()`](https://chugunov.pro/api-bitrix/main/page/asset/groupcss/) — Сгруппировать некоторые css-модули.
- [`groupJs()`](https://chugunov.pro/api-bitrix/main/page/asset/groupjs/) — Сгруппировать некоторые js-модули.
- [`static gzipEnabled()`](https://chugunov.pro/api-bitrix/main/page/asset/gzipenabled/) — Возвращает, включён gzip или нет.
- [`insertCss()`](https://chugunov.pro/api-bitrix/main/page/asset/insertcss/) — Вставить встроенный css.
- [`insertJs()`](https://chugunov.pro/api-bitrix/main/page/asset/insertjs/) — вставить встроенный js.
- [`isKernelCSS()`](https://chugunov.pro/api-bitrix/main/page/asset/iskernelcss/) — Вернуть информацию о файле и проверить, входит ли он в пакет ядра.
- [`isKernelJS()`](https://chugunov.pro/api-bitrix/main/page/asset/iskerneljs/) — Вернуть информацию о файле и проверить, входит ли он в пакет ядра.
- [`moveJs()`](https://chugunov.pro/api-bitrix/main/page/asset/movejs/) — Переместить js-модуль ядра в BODY.
- [`optimizeCss()`](https://chugunov.pro/api-bitrix/main/page/asset/optimizecss/)
- [`optimizeJs()`](https://chugunov.pro/api-bitrix/main/page/asset/optimizejs/)
- [`static replaceUrlCss()`](https://chugunov.pro/api-bitrix/main/page/asset/replaceurlcss/) — Заменить путь к включаемым файлам в строке.
- [`setAjax()`](https://chugunov.pro/api-bitrix/main/page/asset/setajax/) — Установить режим Ajax и перезапустить экземпляр
- [`setJsToBody()`](https://chugunov.pro/api-bitrix/main/page/asset/setjstobody/) — Включает или отключает перемещение всех скриптов в body.
- [`setMaxCss()`](https://chugunov.pro/api-bitrix/main/page/asset/setmaxcss/) (устаревший)
- [`setMode()`](https://chugunov.pro/api-bitrix/main/page/asset/setmode/) — Установить режим для текущей цели.
- [`setShowBodyScript()`](https://chugunov.pro/api-bitrix/main/page/asset/setshowbodyscript/) — Вернуть true, если ShowHeadBodyScript присутствует на странице.
- [`setShowHeadScript()`](https://chugunov.pro/api-bitrix/main/page/asset/setshowheadscript/) — Установить, показывать ShowHeadScript на странице или нет.
- [`setShowHeadString()`](https://chugunov.pro/api-bitrix/main/page/asset/setshowheadstring/) — Установить, показывать ShowHeadString на странице или нет.
- [`setUnique()`](https://chugunov.pro/api-bitrix/main/page/asset/setunique/) — Устанавливает режим уникальности для набора.
- [`setXhtml()`](https://chugunov.pro/api-bitrix/main/page/asset/setxhtml/)
- [`showFilesList()`](https://chugunov.pro/api-bitrix/main/page/asset/showfileslist/) — Вставить JS-код для наборов ресурсов, включённых в страницу.
- [`sliceKernel()`](https://chugunov.pro/api-bitrix/main/page/asset/slicekernel/)
- [`startSet()`](https://chugunov.pro/api-bitrix/main/page/asset/startset/) — Временное исправление для системы обновлений. Нужно удалить позже.
- [`startTarget()`](https://chugunov.pro/api-bitrix/main/page/asset/starttarget/) — Начать новую цель для ресурса.
- [`stopTarget()`](https://chugunov.pro/api-bitrix/main/page/asset/stoptarget/) — Остановить текущую цель.
- [`write()`](https://chugunov.pro/api-bitrix/main/page/asset/write/) — Записать оптимизированные css, js-файлы или info-файл.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Page-Asset.html
