mxFormBuilder
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreНазначение¶
mxFormBuilder даёт единый и удобный интерфейс для управления всеми аспектами форм на сайте MODX. Дополнительный акцент сделан на встроенной защите от типичных угроз, связанных с формами.
Начало работы¶
Установка¶
Сначала установите компонент, если вы ещё этого не сделали. В менеджере сайта, на котором нужен mxFormBuilder, выберите «System» → «Package Management». Когда откроется страница Package Management, нажмите «Download Extras». В поле поиска слева введите «mxFormBuilder». Когда пакет появится в списке, нажмите «Download». После загрузки нажмите «Back to Package Management» над списком пакетов. Теперь можно нажать «Install» рядом с mxFormBuilder в локальном списке пакетов.
Свойства¶
Чтобы настроить вывод и параметры, используйте свойства ниже. Рекомендуется создать глобальный набор свойств для сайта. Тогда вы сможете быстро менять параметры без повторного ввода одних и тех же значений.
| Name | Type | Options | Default | Description |
|---|---|---|---|---|
| formid | int | null | ID формы для вывода конечным пользователям. ID формы указан в сетке mxFormBuilder рядом с именем формы внутри стандартного блока примера сниппета. | |
| context | string | null | Укажите контекст для фильтрации рендеринга формы. | |
| tvOwners | string | |||
| emailOwners | string (comma delimeted) | null | Введите список адресов email через запятую, на которые отправлять уведомление об успешной отправке. Это тот же email, который получают владельцы формы при отправке, если они указаны в форме. | |
| subjectOwners | string | null | Заголовок письма для владельцев email. По умолчанию тема собирается из записи лексикона и имени формы. | |
| emailNotifications | ||||
| hooks | string (comma delimeted) | null | Вызывает системные сниппеты после успешной отправки. Позволяет расширить логику сверх встроенных опций email и базы данных. Например, можно интегрироваться с CRM третьей стороны. Вызываемые сниппеты получают полный доступ ко всем отправленным данным. | |
| preHooks | string (comma delimeted) | null | Вызывает системные сниппеты до рендеринга формы. Позволяет изменить поля и опции формы до вывода. Например, можно добавить данные в форму без участия пользователя. Или заменить вывод поля с input на selectlist. | |
| disablecss | ||||
| disablejs | ||||
| onsuccess | ||||
| disableToken | ||||
| TEMPLATES | ||||
| itemTpl | ||||
| wrapperTpl | ||||
| successTpl | ||||
| errorTpl | ||||
| errorMessage | ||||
| emailOwnerTpl | ||||
| emailUserTpl | ||||
| debug |
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










