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() Проверяет строку на наличие HTML
  • isNotAvailableInRussian()
  • replaceCharset() Заменяет кодировку в HTML-строке.
  • setBlockList() Устанавливает пользовательские блоки

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

Что будем искать? Например,Продвижение