Создаваемая таблица должна иметь тот же префикс, как и остальные таблицы БД, например modx_
Также у неё должен быть уникальное поле, вероятнее всего, id
Пример:
[!DocLister?
&controller=`onetable`
&table=`user_custom_payments`
&idType=`documents`
&display=`0`
&orderBy=`date DESC`
&tpl=`user_custom_paymentsTpl`
&ignoreEmpty=`1`
&prepare=`prepareOrdersList`
!]
Пример user_custom_payments:
[+date+] -
[+purchase_id+] -
[+purchase_sum+] -
[[DocInfo? &docid=`[+purchase_page_id+]` &field=`pagetitle`]]
FormLister
Пример добавления:
[!FormLister? &formid=`addReward` &defaults=`{ "aid":"2", "date":"[[timestamp]]" }` &keepDefaults=`aid,date` &clearCache=`1` &debug=`1` &model=`\modRewards` &protectSubmit=`0` &submitLimit=`0` &prepareAfterProcess=`addRewardPrepare` &formTpl=`@CODE: ` !]