Что такое FormSave?
FormSave – это ловушка дополнения FormIt, которая позволяет виртуально сохранять любую форму в базу данных и экспортировать результаты в CSV/XML/Print view прямо из модуля. Так же Вы можете добавлять свои собственные шаблоны экспорта, для экспорта в любом формате.
FormSave создано и обслуживается SCHERP Ontwikkeling.
Требования
MODX® Revolution 2.2.0 или более поздняя версия.
История
Версия |
Дата выхода |
Автор |
Исправления |
1.0.1-PL1 |
8 июня 2012 |
Патрик Нийкамп (Patrick Nijkamp, SCHERP Ontwikkeling) |
Добавлена возможность удаления записей из формы, исправлена ошибка |
1.0.0-PL1 |
24 апреля 2012 |
Патрик Нийкамп (Patrick Nijkamp, SCHERP Ontwikkeling) |
Первый выпуск |
Загрузка и установка
Установите пакет с помощью менеджера пакетов MODX®.
Что Вам нужно знать?
Так как FormSave – это ловушка дополнения FormIt, FormIt должно быть установлено, и Вы должны знать, как им пользоваться. Если же Вы не знаете что такое FormIt, прочтите руководство (RTFM)
Использование FormSave на фронтэнде («лицевой» части сайта)
Использование сниппета
В качестве примера мы используем следующую контакт-форму:
Но сейчас мы хотим сохранить форму в базу данных и просмотреть результаты позже. Для этого просто добавляем «ловушку» и параметр для FormIt:
В FormIt Вы можете использовать следующие параметры:
Параметр |
Объяснение |
fsFormTopic |
Тема формы. Используется для разделения множественных форм. Значение по умолчанию: "form" |
fsFormFields |
Разделенный запятыми список полей для сохранения. Если пропустить, все поля будут сохранены. Например: имя, email, сообщение. |
fsFormPublished |
Вне зависимости от того, будет опубликована форма или нет, "1" остается в базе данных. На данный момент не используется. |