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Цифры и фактыОтзывы и доверие (social)—
testimonialsОтзывы клиентовОтзывы и доверие (social)—
videoВидеомедиа—

Free: utility (2) ​

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

Pro ​

keyСекцияКатегорияТребования
blog_postsЗаписи блогаконтентpro
brands_rowРяд брендовКоммерция (commerce)pro, minishop3
categories_rowРяд категорийКоммерция (commerce)pro, minishop3
contact_formФорма обратной связиконверсияpro, FetchIt
contact_mapКонтакты с картойконверсияpro
curated_productsПодборка товаровКоммерция (commerce)pro, minishop3
data_tableТаблица данныхконтентpro
featuresПреимуществаконтентpro
logosЛоготипы партнёровОтзывы и доверие (social)pro
mapКартамедиаpro
pricing_tableТарифыконверсияpro
product_comparisonСравнение товаровКоммерция (commerce)pro, minishop3
product_spotlightТовар в фокусеКоммерция (commerce)pro, minishop3
products_gridСетка товаровКоммерция (commerce)pro, minishop3
promo_bannerПромо-баннерКоммерция (commerce)pro, minishop3
quizКвизконверсияpro, FetchIt
spec_tableТаблица характеристикконтентpro
structured_contentСтруктурированный контентконтентpro
tabsВкладкиконтентpro
teamКомандаОтзывы и доверие (social)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

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

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

msProducts отрисовывает товарные секции: products_grid, products_carousel, product_spotlight, product_comparison, promo_banner, curated_products, related_products. pdoResources отрисовывает категории с классом MiniShop3\Model\msCategory.

Рассылка шлёт HTML-форму на внешний action_url. Это не FetchIt. Аккордеон выводит <details> без JS.

Конструктор формы требует capability forms. Динамический список и сетка с фильтром требуют datasources.

С флагом runtimeContext: true в JSON также квиз и форма обратной связи. Эти пять типов входят в контекст страницы, чтобы HTML-кеш их не замораживал.

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

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