Skip to content
  1. Компоненты
  2. PageBuilder
  3. Каталог секций
  4. Free
  5. Текстовый блок

Текстовый блок

Обычный текстовый фрагмент между другими секциями. Редактор похож на стандартный richtext MODX: абзацы, списки, ссылки, базовое форматирование.

Когда хватит richtext

  • Привычный richtext MODX, без отдельного TV на каждый абзац
  • Вставляется между любыми секциями в нужном порядке
  • HTML попадает в section.data.content и в Fenom как готовый фрагмент

Сценарии

  • В статье или новости: основной текст страницы
  • В описании услуги между hero и блоком преимуществ
  • Для юридического текста, инструкции или любого контента без отдельной вёрстки

Примеры страниц

Поле содержимого

Контент хранится в поле Содержимое. Для длинных текстов удобнее секция Структурированный контент (Editor.js, Pro).

Похожие секции

Параметры блока

ПараметрЗначение
keyrichtext
СлойFree
Категорияконтент (content)
Chunkpagebuilder_richtext
Требования

Поля в редакторе

Заполните поля в инспекторе секции на ресурсе. Описание типов полей: справочник типов.

Содержимое (content)

Тип richtext. Обязательное.

Что видит посетитель

Обёртка pb-richtext с HTML из поля content.

Данные секции

Пример JSON после сохранения секции. Для media, video и map значения на выводе могут быть обогащены:

json
{
  "content": "<p>Текст страницы с <strong>форматированием</strong>.</p>"
}

Шаблон chunk

Fenom chunk pagebuilder_richtext:

fenom
<section class="pb-section pb-section--richtext pb-richtext{if $cssClass} {$cssClass|escape}{/if}" data-pb-section="richtext"{if $id} id="pb-{$id|escape}"{/if}>
  <div class="pb-section__inner pb-richtext__inner">
    <div class="pb-richtext__content">
      {$content}
    </div>
  </div>
</section>

JSON-определение

core/components/pagebuilder/sections/richtext.json

Связанные страницы