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


Секция newsletter рисует HTML-форму. Отправка идёт на внешний action_url, не через FetchIt. Chunk: pagebuilderpro_newsletter. Требуется PageBuilder Pro.
action_url обязателен. email_name задаёт имя поля email в POST. note это текст про персональные данные.
| Поле | Тип | Обязательно | Назначение |
|---|---|---|---|
title | text | нет | Заголовок |
text | textarea | нет | Текст |
action_url | url | да | URL обработчика формы |
email_name | text | нет | Имя поля email |
placeholder | text | нет | Placeholder |
submit_label | text | нет | Подпись кнопки |
note | textarea | нет | Примечание о данных |
Форма method="post" уходит на action_url. FetchIt не участвует. Пустые поля получают значения chunk: имя поля email, кнопка Subscribe, placeholder you@example.com. note и text печатаются только если заполнены. Отдельного empty state нет: без action_url публикация не проходит, поле обязательное.
{
"title": "Рассылка",
"text": "Раз в месяц",
"action_url": "https://example.com/subscribe",
"email_name": "email",
"placeholder": "you@example.com",
"submit_label": "Subscribe",
"note": "Можно отписаться в письме"
}emailsender