Які є можливості в modxrevo, щоб зробити висновок відгуків з пагінацією

Про систему MODX CMS

MODX (читається «модекс») - це безкоштовна професійна система управління вмістом (CMS) і фреймворк для веб-додатків, призначена для забезпечення і організації спільного процесу створення, редагування і управління контентом сайтів.

Який сниппет або що-небудь інше можна використовувати в modxRevo,
щоб організувати наступне:
є сторінка «Відгуки пацієнтів» і сторінка «Залишити відгук».
Взаємодія наступне:
користувач заповнює форму відгуку -> дані відобразилися в системі (наприклад, таблиця з осередками) в панелі адміністратора -> адміністратор прочитав відгук і наприклад, зазначив його, щоб розмістити на сайті або залишив поза увагою (видалив):
- якщо відгук був відзначений адміністратором -> відгук повинен вивестися на сторінці
«Відгуки пацієнтів»,
- якщо відгук був не зазначено (вилучено) адміністратором -> відкликання не з'являється на сторінці «Відгуки пацієнтів».
Зорієнтуйте, будь ласка, як таке можна реалізувати max просто за допомогою modx.
У чому потрібно розібратися для початку?

Ясно, потрібно спочатку потренуватися на речах простіше.
Тоді інше питання:
на сторінці «Відгуки пацієнтів» відгуки виведені за допомогою сниппета Migx

Хочеться зробити пагінацію по 4 елементи на сторінку.
Наскільки я зрозуміла потрібно використовувати зв'язку getResources + getPage.
А чи можна результат роботи getImageList використовувати замість getResources
в getPage, щоб отримати пагінацію?

Якщо після збереження шаблону «Відгуки пацієнтів» з вищенаведеним кодом, перейти на ресурс «Відгуки пацієнтів», пагінація з'являється, але після оновлення сторінки пропадає.
Як можна в getPage додати результат роботи getImageList або може потрібно
якось звернути в getResources результат роботи getImageList, а потім getResources використовувати для пагінацію в getPage?
Якщо можна роз'ясніть як отримати в результаті пагінацію відгуків?
Сайт, на якому тренуюся

Уф, намішали))
getPage - це сниппет-обгортка для будь-якого сниппета, який розуміє параметр limit і offset. Відповідно, для getImageList теж. Якщо використовується висновок сниппета, то у виклику він просто вказується в параметрі element (elementClass не потрібен - він за замовчуванням йде як modSnippet).
А далі слідують параметри саме цього сниппета. У випадку з getImageList, природно, ніяких includeTVs не потрібно - у нього їх немає:

Також, якщо треба, в виклик додаються параметри самого getPage (шаблони виведення пагінацію, наприклад.)

Дякую за допомогу і роз'яснення. Читала читала, а головне (то, що ви в першому рядку написали, пропустила). У документації до getPage це ж прямо першим рядком зазначено, звідти треба було і танцювати. Ех ...

easyComm - відмінний варіант, але доведеться трохи допрацювати, так як я не знайшов в ньому пагінацію, але можна поставити велику кількість відгуків і дописати код, що б була пагінація. Пробував різними способами, чесно найпростіший це підробити на сторінку js який цим займеться.

Схожі статті