
- MODX 3
- PHP 8.2
- Vue 3


pagebuilder_resource_tab_enabled = 1.pagebuilder_resource_tab_parents. Пустой список означает все ресурсы. Иначе подходит id самого ресурса, прямого родителя или любого предка.pagebuilder_view или save_document, и политику view на ресурс. Политика нужна, чтобы открыть форму.Ошибки загрузки VueTools видны в консоли браузера на вкладке «Секции».
[[!PageBuilder]] с некэширующим !.use_cache=0.pagebuilder_preview_secret (после установки значение не должно быть пустым).{assets_url}components/pagebuilder/preview.php.pagebuilder_view или save_document.Превью подключает CSS шаблона (pagebuilder_preview_include_template_css) и адреса из pagebuilder_preview_css_urls. На сайте Free грузится pagebuilder-sections.css. При capability pro добавляются pagebuilder-sections-pro.css и pagebuilder-commerce.css, если файлы есть. Подключите стили темы в общем layout или перенесите нужные правила.
Нужен установленный pagebuilderpro (capability pro). Отдельную проверку лицензии при открытии палитры код не делает. Commerce-секции дополнительно требуют miniShop3.
Платное дополнение с modstore.pro: добавьте провайдер https://modstore.pro/extras/ в Пакеты → Провайдеры перед установкой.
Зарегистрируйте JSON через pbOnRegisterSectionDefinitions или создайте UI-тип на вкладке Blocks в CMP (право pagebuilder_manage_types). Проверьте синтаксис JSON и уникальность key. Вкладка Bundle в текущем релизе скрыта. Импорт бандла через CMP недоступен.
Вызовите [[!PageBuilderUtmSession]] до PageBuilder в том же запросе. UTM должны быть в query string первого захода пользователя. В инспекторе откройте диалог Видимость (нужна pagebuilder_inspector_visibility_enabled = 1).
Нужен установленный пакет MIGX. Без него поле показывает textarea с JSON. См. migx.
Resolver не перезаписывает существующие значения (update.settings = false). Отсутствующие ключи (breakpoints, visibility) добавляет Phinx при установке или обновлении пакета. Очистите кеш MODX после обновления.
Пользователь не авторизован в менеджере или у него нет pagebuilder_view / pagebuilder_save для вызываемого процессора.
Нужен пакет FetchIt. Без него секция показывает сообщение лексикона pagebuilder_fe_form_unavailable. Получатель письма: поле Notify email в секции или системная настройка emailsender. Сниппет PageBuilderFetchIt выводит формы через Fenom.
Сборка: quiz, contact_form.
Включите отладку, связанную с pagebuilder, через стандартный log MODX (core/cache/logs/). VueTools пишет ошибки в консоль браузера на вкладке «Секции».