Skip to content
PageBuilder
PageBuilder
Визуальный конструктор секций для MODX 3: черновик и публикация без перезаписи content ресурса
  • MODX 3
  • PHP 8.2
  • Vue 3
  1. Компоненты
  2. PageBuilder
  3. Каталог секций

Каталог секций

Встроенные блоки для страниц в менеджере MODX: выберите тип, заполните поля в инспекторе, переставляйте блоки на ресурсе.

У каждой секции в таблице есть страница: зачем брать блок, поля и похожие альтернативы.

Ключ (key) попадает в сниппет PageBuilder и в JSON документа. Свои типы добавляют через панель управления (Pro) или плагин на pbOnRegisterSectionDefinitions.

Free: контент и layout (10)

keyСекцияКатегорияТребования
contactКонтактыконверсия
ctaПризыв к действиюконверсия
faqВопросы и ответыконтент
heroПервый экран (Hero)герой
richtextТекстовый блокконтент
spacerОтступвёрстка
statsЦифры и фактыдоверие
testimonialsОтзывы клиентовдоверие
videoВидеомедиа

Free: utility (2)

keyСекцияТребования
cardsКарточки
imageИзображение

Pro

keyСекцияКатегорияТребования
blog_postsЗаписи блогаконтентpro
brands_rowРяд брендовмагазинpro, minishop3
categories_rowРяд категориймагазинpro, minishop3
contact_formФорма обратной связиконверсияpro, FetchIt
contact_mapКонтакты с картойконверсияpro
curated_productsПодборка товаровмагазинpro, minishop3
data_tableТаблица данныхконтентpro
featuresПреимуществаконтентpro
logosЛоготипы партнёровдовериеpro
mapКартамедиаpro
pricing_tableТарифыконверсияpro
product_comparisonСравнение товаровмагазинpro, minishop3
product_spotlightТовар в фокусемагазинpro, minishop3
products_gridСетка товаровмагазинpro, minishop3
promo_bannerПромо-баннермагазинpro, minishop3
quizКвизконверсияpro, FetchIt
spec_tableТаблица характеристикконтентpro
structured_contentСтруктурированный контентконтентpro
tabsВкладкиконтентpro
teamКомандадовериеpro
accordionАккордеонконтентpro
before_afterДо и послемедиаpro
case_studyКейсконтентpro
downloadsЗагрузкиконтентpro
dynamic_listДинамический списокконтентpro, datasources
filterable_gridСетка с фильтромконтентpro, datasources
form_builderКонструктор формыконверсияpro, forms, FetchIt
how_it_worksКак это работаетконтентpro
locationsАдресаконтентpro
media_splitМедиа и текстконтентpro
newsletterРассылкаконверсияpro
noticeУведомлениеконтентpro
portfolioПортфолиоконтентpro
quoteЦитатаконтентpro
timelineХронологияконтентpro

Commerce-секции требуют miniShop3. Без пакета SectionRequirementChecker уберёт их из каталога. Проверку переопределяют через pbOnCheckSectionRequirement.

Секции quiz и contact_form на витрине нуждаются в FetchIt (отдельная установка).

Товарные секции (products_grid, product_spotlight, promo_banner) рендерит msProducts. Категории рендерит pdoResources с классом msCategory.

У рассылки HTML-форма уходит на внешний action_url, это не FetchIt. Аккордеон рендерит <details> без JS. Конструктор формы требует capability forms. Динамический список и сетка с фильтром требуют datasources. Эти три типа входят в контекст страницы, чтобы HTML-кеш их не замораживал.

Типы с runSnippet в чанке (products_*, product_*, promo_banner, blog_posts, categories_row, data_table) помечены "cacheable": false. HTML-кеш документа их не замораживает.

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