
- MODX 3
- PHP 8.2
- Vue 3


pagebuilder_resource_tab_enabled = 1.pagebuilder_resource_tab_parents (empty parent list means all resources).pagebuilder_view and view on the resource.Open the browser console: VueTools load errors show on the Sections tab.
[[!PageBuilder]] with uncached !.use_cache=0.pagebuilder_preview_secret (after install the value must not be empty).{assets_url}components/pagebuilder/preview.php.pagebuilder_view.Preview loads template CSS (pagebuilder_preview_include_template_css) and URLs from pagebuilder_preview_css_urls. On the site only pagebuilder-sections.css loads by default. Add theme styles in the shared layout or move the needed rules.
You need pagebuilderpro and an active Pro license. Commerce sections also require miniShop3.
Paid extra from modstore.pro: add provider https://modstore.pro/extras/ under Packages → Providers before install.
Register JSON via pbOnRegisterSectionDefinitions or import in the control panel (Pro). Check JSON syntax and unique key.
Call [[!PageBuilderUtmSession]] before PageBuilder in the same request. UTM must be in the query string on the user's first visit. In the inspector open Visibility (needs pagebuilder_inspector_visibility_enabled = 1).
The MIGX package must be installed. Without it the field shows a JSON textarea. See migx.
The resolver does not overwrite existing values (update.settings = false). Missing keys (breakpoints, visibility) are added by Phinx on package install or upgrade. Clear MODX cache after upgrade.
The user is not logged into the manager or lacks pagebuilder_view / pagebuilder_save for the processor being called.
You need FetchIt. Without it the section shows lexicon message pagebuilder_fe_form_unavailable. Email recipient: Notify email on the section or system setting emailsender. Snippet PageBuilderFetchIt renders forms through Fenom.
Setup: quiz, contact_form.
Enable debug related to pagebuilder via standard MODX log (core/cache/logs/). VueTools writes errors to the browser console on the Sections tab.