PageBuilder
Визуальный конструктор секций для MODX 3: черновик и публикация без перезаписи content ресурса

Короткий акцентный блок посередине или в конце страницы. Заголовок, поясняющий текст и одна кнопка с URL.
pb-cta уже в теме пакетаКнопка без URL не выводится. Текст кнопки и ссылку задайте явно.
| Параметр | Значение |
|---|---|
| key | cta |
| Слой | Free |
| Категория | конверсия (conversion) |
| Chunk | pagebuilder_cta |
| Требования | — |
Заполните поля в инспекторе секции на ресурсе. Описание типов полей: справочник типов.
title) Тип text. Обязательное.
text) Тип textarea. Необязательное.
button_label) Тип text. Обязательное.
button_url) Тип url. Обязательное.
Секция pb-cta со ссылкой класса pb-button.
Пример JSON после сохранения секции. Для media, video и map значения на выводе могут быть обогащены:
{
"title": "Заголовок секции",
"text": "Дополнительный текст под заголовком.",
"button_label": "Подробнее",
"button_url": "https://example.com/action"
}Fenom chunk pagebuilder_cta:
<section class="pb-section pb-section--cta pb-cta{if $cssClass} {$cssClass|escape}{/if}" data-pb-section="cta"{if $id} id="pb-{$id|escape}"{/if}>
<div class="pb-section__inner pb-cta__inner">
<h2 class="pb-heading pb-cta__title">{$title|escape}</h2>
{if $text}
<p class="pb-cta__text">{$text|escape}</p>
{/if}
{if $button_label && $button_url}
<div class="pb-cta__actions">
<a class="pb-cta__button pb-button" href="{$button_url|escape:'url'}">{$button_label|escape}</a>
</div>
{/if}
</div>
</section>core/components/pagebuilder/sections/cta.json