# Engine

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

Класс `\Bitrix\Fileman\Block\Content\Engine`
Модуль: Fileman.

Исходный файл: `source/fileman/lib/block/content/engine.php:21`

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

- `BLOCK_PLACE_ATTR`
- `BLOCK_PLACE_ATTR_DEF_VALUE`
- `CONTENT_JSON`
- `CONTENT_SLICE`
- `STYLIST_TAG_ATTR`

## Методы (12)

- [`__construct()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/__construct/) — Конструктор Engine.
- [`static create()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/create/) — Создаёт экземпляр.
- [`fill()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/fill/) — Заполнить документ содержимым.
- [`static fillHtmlTemplate()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/fillhtmltemplate/) — Заполнить HTML-шаблон содержимым.
- [`getDocument()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/getdocument/)
- [`getHtml()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/gethtml/)
- [`static isSupported()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/issupported/) — Проверить строку на наличие срезов.
- [`setBlockContent()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/setblockcontent/) — Установить содержимое блока.
- [`setContent()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/setcontent/) — Установить строку содержимого.
- [`setDocument()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/setdocument/) — Установить документ.
- [`setEncoding()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/setencoding/) — Установить кодировку.
- [`setHtml()`](https://chugunov.pro/api-bitrix/fileman/block/content/engine/sethtml/) — Установить html.

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