
- MODX 3
- PHP 8.2
- Vue 3


Результат: на странице список записей на момент открытия, не копия в JSON секции. Нужны PageBuilder Pro и capability datasources (живой запрос к провайдеру).
[[!PageBuilder]].datasources включена. Без неё текст Datasources are not available.modx-resources есть опубликованные дочерние ресурсы. Для таблицы заранее создан table_key. Для miniShop3 пакет установлен.dynamic_list.datasource выберите провайдера: modx-resources, pagebuilder-tables или minishop3.QueryPolicy не пропустит.eq, contains, in, gte, lte, between, empty, not_empty. contains не различает регистр, в том числе кириллицу. Ключи sql, php, snippet и class отклоняются.mgr/datasource/query.items и total.Пустой провайдер: Datasource is not configured. Пустой результат: лексикон pagebuilder_fe_list_empty. Если у записи есть image, карточка его показывает. Секция в контексте страницы, HTML-кеш её не замораживает. Без Pro опубликованный HTML заново не строится.
Провайдер modx-resources. Фильтр как на странице секции: поле parent, оператор eq, значение 5 (id родителя, пример). Sort: поле publishedon, direction desc. Limit запроса 20. Отдельное поле секции Лимит можно поставить 8.
Тот же набор ключей лежит в данных секции. Менять published-ресурсы родителя 5 достаточно, чтобы список на сайте обновился. JSON секции при этом не переписывают.
Превью в менеджере возвращает строки через mgr/datasource/query. На сайте карточки дочерних ресурсов родителя из фильтра. Запрос без строк показывает pagebuilder_fe_list_empty.
Удалите секцию.