# Editor

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

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

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

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

- `BLOCK_COUNT_PER_PAGE`
- `BLOCK_PHP_ATTR`
- `BLOCK_PLACE_ATTR`
- `BLOCK_PLACE_ATTR_DEF_VALUE`
- `SLICE_SECTION_ID`
- `STYLIST_TAG_ATTR`

## Свойства (7)

- `$$blocks`
- `$$componentsAsBlocks`
- `$$id`
- `$$previewModes`
- `$$tabs`
- `$$tools`
- `$$uiPatterns`

## Методы (18)

- [`__construct()`](https://chugunov.pro/api-bitrix/fileman/block/editor/__construct/) — Создаёт объект редактора.
- [`static createInstance()`](https://chugunov.pro/api-bitrix/fileman/block/editor/createinstance/) — Возвращает объект редактора
- [`static fillDocumentBySliceContent()`](https://chugunov.pro/api-bitrix/fileman/block/editor/filldocumentbyslicecontent/) (устаревший) — Заполняет шаблон (как DOM-документ) содержимым.
- [`static fillTemplateBySliceContent()`](https://chugunov.pro/api-bitrix/fileman/block/editor/filltemplatebyslicecontent/) (устаревший) — Заполняет шаблон (как HTML) разбитым на части содержимым.
- [`getDefaultBlockList()`](https://chugunov.pro/api-bitrix/fileman/block/editor/getdefaultblocklist/) — Возвращает список блоков по умолчанию
- [`getDefaultToolList()`](https://chugunov.pro/api-bitrix/fileman/block/editor/getdefaulttoollist/) — Возвращает список инструментов по умолчанию, используемых для изменения блоков
- [`static getHtmlForEditor()`](https://chugunov.pro/api-bitrix/fileman/block/editor/gethtmlforeditor/) — Возвращает полученную строку, которую PHP преобразовал в специальный формат для блочного редактора.
- [`getUI()`](https://chugunov.pro/api-bitrix/fileman/block/editor/getui/) — Возвращает HTML части интерфейса.
- [`static isAvailableRussian()`](https://chugunov.pro/api-bitrix/fileman/block/editor/isavailablerussian/) — Возвращает true, если можно использовать российские сервисы.
- [`static isContentSupported()`](https://chugunov.pro/api-bitrix/fileman/block/editor/iscontentsupported/) — Проверяет строку на наличие атрибутов тегов, указывающих на поддержку блочного редактора
- [`static isHtmlDocument()`](https://chugunov.pro/api-bitrix/fileman/block/editor/ishtmldocument/) — Проверяет строку на наличие HTML
- [`static isNotAvailableInRussian()`](https://chugunov.pro/api-bitrix/fileman/block/editor/isnotavailableinrussian/)
- [`static replaceCharset()`](https://chugunov.pro/api-bitrix/fileman/block/editor/replacecharset/) — Заменяет кодировку в HTML-строке.
- [`setBlockList()`](https://chugunov.pro/api-bitrix/fileman/block/editor/setblocklist/) — Устанавливает пользовательские блоки
- [`setComponentFilter()`](https://chugunov.pro/api-bitrix/fileman/block/editor/setcomponentfilter/) — Устанавливает фильтр компонентов
- [`setToolList()`](https://chugunov.pro/api-bitrix/fileman/block/editor/settoollist/) — Устанавливает пользовательские инструменты
- [`show()`](https://chugunov.pro/api-bitrix/fileman/block/editor/show/) — Возвращает HTML для отображения редактора и подключает все ресурсы
- [`showEditor()`](https://chugunov.pro/api-bitrix/fileman/block/editor/showeditor/) — Возвращает HTML интерфейса редактора без ресурсов.

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