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


Версия: Pro (advanced-fields).
Выбор записи через Autocomplete с поиском в выпадающем списке, без модального окна: запросы идут через searchAction. По умолчанию это mgr/resources/search (до 20 результатов на запрос), свой connector — например mgr/ms3/products/search для miniShop3. В данных сохраняются id и pagetitle, не весь ресурс.
Только id из xPDO без picker: combo.
{
"name": "product",
"type": "relation",
"label": "Товар",
"searchAction": "mgr/ms3/products/search",
"tab": "Контент",
"width": 100,
"active": true
}Ключ product — объект { id, pagetitle }, picker сохраняет только выбранное:
{
"product": {
"id": 42,
"pagetitle": "О компании"
}
}uri и context_key, но в data пишутся id и pagetitle.<span class="related">[[+product.pagetitle]]</span>{if $product.id}
<span class="related">{$product.pagetitle|pb_text}</span>
{/if}Подробнее: обзор полей.