
PageBuilder
Визуальный конструктор секций для MODX 3: черновик и публикация без перезаписи content ресурса
- MODX 3
- PHP 8.2
- Vue 3


Тот же PHP, что у PageBuilder. В properties сниппета resource_id помечен обязательным, но код берёт текущий ресурс, если передали 0. Удобное имя для вызова «секции с другой страницы».
Любой шаблон или chunk, где нужен HTML опубликованных секций чужого ресурса. Вызов некэшированный.
| Параметр | По умолчанию | Описание |
|---|---|---|
resource_id | 0 | ID источника. 0 = текущий ресурс. Если ресурс не найден, сниппет вернёт пустую строку |
section_types | пусто | Фильтр по ключам секций |
return_values | 0 | JSON вместо HTML (как у PageBuilder) |
use_cache | 1 | Кеш HTML |
load_css | из настройки | Frontend CSS |
wrap_page | как load_css | Обёртка pb-page |
В properties сниппета PageBuilderResource перечислены только resource_id и section_types. Остальные параметры работают так же, как у PageBuilder.
[[!PageBuilderResource?
&resource_id=`15`
§ion_types=`faq`
]]{'!PageBuilderResource' | snippet : [
'resource_id' => 15,
'section_types' => 'faq'
]}