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

Шаблоны страниц

Результат: на пустой вкладке Секции появляется готовый порядок типов, без текстов. Нужны PageBuilder Pro и capability page-templates. Записи лежат в pb_page_templates.

Что нужно заранее

  1. Образцовая страница, на которой секции уже стоят в нужном порядке.
  2. Новый ресурс с пустым черновиком секций и [[!PageBuilder]] в шаблоне.
  3. Capability page-templates включена.

Шаги

  1. На образцовой странице расставьте секции в нужном порядке.
  2. Сохранить как шаблон. В шаблон попадают только type и typeVersion, не поля.
  3. В CMP Шаблоны страниц задайте имя, ID шаблонов MODX и признак default.
  4. Откройте ресурс с пустым черновиком. Кнопки «Применить …» показывают подходящие шаблоны.
  5. Apply пишет черновик через mgr/pagetemplate/apply. Если черновик уже не пустой, нужен force.
  6. Заполните поля и нажмите Сохранить у ресурса.

Пример полей

На образце стоят hero, faq, cta. Сохранить как шаблон, имя Лендинг. В pb_page_templates три записи типов, без Title и текстов кнопок.

На новом ресурсе с пустым черновиком нажмите «Применить Лендинг». В инспекторе три пустые секции тех же типов. Заполните Title у hero и нажмите Сохранить. Если черновик уже содержит секции, apply без force его не затрёт.

Что проверить

После apply на пустом черновике порядок типов совпадает с образцом, а поля пустые. Повторный apply на непустом черновике без force черновик не заменяет.

Откат

Не применяйте шаблон или удалите его в CMP. Уже вставленные секции уберите в корзину страницы.

См. также