Шаблоны электронной почты реализованы в виде жидкости и находятся в sysext/form/Private/Frontend/Templates/Finishers/Email
. Существует один шаблон для HTMl -почты и один для текстовых писем.
Ниже я публикую важную часть HTML -Таблица
<f:if condition="{formValue.isMultiValue}">
<f:then>
<table cellspacing="0" border="0">
<f:for each="{formValue.processedValue}" as="value">
<tr>
<td>{value}</td>
</tr>
</f:for>
</table>
</f:then>
<f:else>
<table cellspacing="0" border="0">
<tr>
<td><f:format.nl2br>{formValue.processedValue}</f:format.nl2br></td>
</tr>
</table>
</f:else>
</f:if>
Там вы можете добавить условия исключить специальные поля.
Я не знаю, как называется переменная для идентификатора поля, но это может быть name
или title
или id
.
Предполагается, что это name
, тогда вы выполняете условие может выглядеть как ниже.
Вы можете использовать два способа: либо разрешить в условии все необходимые поля (положительное условие):
<f:if condition="{formValue.name} == 'street' || {formValue.name} == 'city'">
...
</f:if>
, либо вы можете исключить некоторые поля, если это проще (отрицательно) условие):
<f:if condition="{formValue.name} !== 'zip' && {formValue.name} !== 'country'">
...
</f:if>
Позаботьтесь о том, чтобы соединительный оперант в положительном состоянии был OR / ||
, а в отрицательном состоянии AND / &&
.
ВАЖНО:
Конечно, вы знаете, что никогда не меняете шаблоны непосредственно в любой подпапке sysext, а делаете копию и меняете ссылку.