method
public
static Устаревший
Editor::fillDocumentBySliceContent()
Класс: \Bitrix\Fileman\Block\Editor
Сигнатура
public static fillDocumentBySliceContent(Document $document, string $string[, string $encoding = null ]) : bool
Описание
Заполняет шаблон (как DOM-документ) содержимым.
Параметры
$document
Document
Документ.
$string
string
Строка содержимого.
$encoding
string
= null
Возвращаемое значение
bool
Как применяется в Editor
Editor::fillDocumentBySliceContent() — метод класса \Bitrix\Fileman\Block\Editor модуля «Управление структурой».
Статический метод — вызывается через имя класса Editor, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Fileman\Block\Editor;
Loader::includeModule('fileman');
$document = null; // Document
$string = '';
$result = Editor::fillDocumentBySliceContent($document, $string);
// $result: boolДругие методы Editor
createInstance()Возвращает объект редактораfillTemplateBySliceContent()Заполняет шаблон (как HTML) разбитым на части содержимым.getDefaultBlockList()Возвращает список блоков по умолчаниюgetDefaultToolList()Возвращает список инструментов по умолчанию, используемых для изменения блоковgetHtmlForEditor()Возвращает полученную строку, которую PHP преобразовал в специальный формат для блочного редактора.getUI()Возвращает HTML части интерфейса.isAvailableRussian()Возвращает true, если можно использовать российские сервисы.isContentSupported()Проверяет строку на наличие атрибутов тегов, указывающих на поддержку блочного редактораisHtmlDocument()Проверяет строку на наличие HTMLisNotAvailableInRussian()replaceCharset()Заменяет кодировку в HTML-строке.setBlockList()Устанавливает пользовательские блоки
Исходный файл: source/fileman/lib/block/editor.php:1186

