PageBuilder
Visual section builder for MODX 3. Draft and publish without overwriting resource content

Built-in blocks for pages in the MODX manager: pick a type, fill fields in the inspector, reorder blocks on the resource.
Each section has its own page: why to use the block, where to place it, example section order on a page, and similar alternatives.
The key is passed to the PageBuilder snippet and document JSON. Register custom types via CMP (Pro) or a plugin on pbOnRegisterSectionDefinitions.
| key | Section | Category | requires |
|---|---|---|---|
contact | Contact | conversion | — |
cta | Call to action | conversion | — |
faq | FAQ | content | — |
gallery | Gallery | media | — |
hero | Hero | hero | — |
richtext | Rich text | content | — |
spacer | Spacer | layout | — |
stats | Stats | social proof | — |
testimonials | Testimonials | social proof | — |
| key | Section | requires |
|---|---|---|
cards | Cards | — |
image | Image | — |
| key | Section | Category | requires |
|---|---|---|---|
blog_posts | Blog posts | content | pro |
brands_row | Brands row | commerce | pro, minishop3 |
categories_row | Categories row | commerce | pro, minishop3 |
contact_form | Contact form | conversion | pro |
contact_map | Contact with map | conversion | pro |
curated_products | Curated products | commerce | pro, minishop3 |
data_table | Data table | content | pro |
features | Features | content | pro |
gallery_carousel | Gallery carousel | media | pro |
logos | Logo cloud | social proof | pro |
map | Map | media | pro |
pricing_table | Pricing table | conversion | pro |
product_comparison | Product comparison | commerce | pro, minishop3 |
product_spotlight | Product spotlight | commerce | pro, minishop3 |
products_carousel | Products carousel | commerce | pro, minishop3 |
products_grid | Products grid | commerce | pro, minishop3 |
promo_banner | Promo banner | commerce | pro, minishop3 |
related_products | Related products | commerce | pro, minishop3 |
spec_table | Spec table | content | pro |
structured_content | Structured content | content | pro |
tabs | Tabs | content | pro |
team | Team | social proof | pro |
video | Video | media | pro |
Commerce sections require miniShop3. Without the package, SectionRequirementChecker removes them from the catalog. Override the check via pbOnCheckSectionRequirement.
Product sections (products_grid, product_spotlight, promo_banner) are rendered by msProducts. Categories are rendered by pdoResources with class msCategory.