С недавнего времени (примерно месяца полтора) работаю с modx. Ранее с ним не сталкивался, поэтому мои решения далеки от идеала, но главное что они рабочие.
Понадобилось реализовать что-то вроде сохранения и редактирования закладок или ссылок на сайты с заметками, ниже я опишу как я это делал.
Функционал целиком не готов, только сама форма и вывод обработчиком передаваемых данных.
В modx есть сниппет Formit, который работает с формами. Так вот, мне не получилось его использовать, возможно кривые руки или я чего-то еще не знаю.
1. Страница, на которой все будет происходить. Называется она, например, form.html. Создается в админке (создать новый ресурс). Ее содержимое:
2. Чанк form. Содержит форму.
3. Сниппет action. Пока что в нем только отображение данных POST, в-дальнейшем будет добавление в БД.
Статья будет дополняться (возможно).
Источник вдохновения.