Привязка стилей аккаунта к БТР

Стиль – это описание оформления текстового блока. Например, стиль заголовка H1 задается шрифтом TensorFont, размером шрифта 24px и черным цветом текста.

Стили разделяются на категории. Выделяются следующие категории:

  • заголовки;
  • простой текст;
  • ссылки;
  • списки (нумерованный, маркированный);
  • элементы вставки (инфоблок, цитата);
  • названия статей и папок;

Все стили объединяются в коллекцию стилей. Редактирование коллекции доступно в пункте аккордеона "Настройки" → раздел "Стили документов".

Привязка

Чтобы привязать стили аккаунта к БТР, необходимо обвернуть его в HOC RichEditor/styles:Container. По умолчанию контейнер загружает активную коллекцию стилей аккаунта.

Пример:

<!-- WML -->
<RichEditor.styles:Container>
    <RichEditor.extended:Editor .../>
</RichEditor.styles:Container>

Если пользователь не авторизован или вам требуется активная коллекция стилей другого аккаунта, то необходимо передать идентификатор нужного вам аккаунта в опцию accountId.

Пример:

// TypeScript
export default class Demo extends Control<IControlOptions> {
    protected _accountId: string = '12345678';
    ...
}
<!-- WML -->
<RichEditor.styles:Container accountId="{{_accountId}}">
    <RichEditor.extended:Editor .../>
</RichEditor.styles:Container>

После проделанных манипуляций БТР будет связан с коллекцией стилей. Стили заголовков и простого текста будут доступны в меню выбора формата.