fiProcessArrays
Последнее обновление 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 morefiProcessArrays объединяет значения массивов в строки, чтобы их можно было использовать в email-отчёте.
В некоторых (более поздних?) версиях FormIt значения-массивы уже обрабатываются, но fiProcessArrays пригодится, если нужна дополнительная настройка или если несколько чекбоксов не попадают в fiGenerateReport.
Чтобы использовать, вызовите хук fiProcessArrays перед хуками, которым нужны преобразованные значения (например, «fiGenerateReport» и/или «email»).
[[!FormIt?
&hooks=`math,spam,fiProcessArrays,fiGenerateReport,email,redirect`
...
&figrExcludedFields=`op1,op2,operator,math`
]]
Доступные свойства¶
Следующие параметры можно передать в вызов FormIt:
| Name | Description | Default Value | Version Added |
|---|---|---|---|
| fipaTpl | Необязательный чанк, через который прогоняется каждое значение каждого поля. Можно использовать плейсхолдеры [[+name]] и [[+value]] для имени и значения поля. |
1.1.1 | |
| fipaWrapTpl | Необязательный чанк, вызываемый для каждого поля, но только если есть значения. Использует один плейсхолдер: [[+values]] |
nospam,blank,recaptcha_challenge_field,recaptcha_response_field | 1.1.1 |
| fipaFieldSuffix | Суффикс, добавляемый к имени каждого поля-массива с результатом объединения. Например, если суффикс «_values», а имя поля-массива «colors[]», в email-отчёте FormIt доступен плейсхолдер [[+colors_values]] |
_values | |
| fipaValueSeparator | Плейсхолдер для вывода. | (пусто), если задан fipaTpl, иначе ',' (запятая) | 1.1.1 |
| fipaList | Быстрый способ сгенерировать HTML-маркированный список для каждого имени поля. Оборачивает каждое значение массива и все значения поля в | False | |
| fipaExcludedFields | Список имён полей, для которых не обрабатывать значения-массивы. |
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










