Form finisher configuration
The consent finisher can be configured with the following options:
subject
-
- Type
- string or LLL reference
- Required
- true
- Default
LLL:
EXT: warming/ Resources/ Private/ Language/ locallang. xlf: consent Mail. subject
Mail subject of the consent mail sent to the form submitter.
recipientAddress
-
- Type
- string
- Required
- true
Email address of the consent mail recipient. Can be a placeholder to an existing form element.
recipientName
-
- Type
- string
- Required
- false
Name of the consent mail recipient. May contain placeholders to one or more existing form elements.
senderAddress
-
- Type
- string
- Required
- false
- Default
- System default sender e-mail address
Email address of the consent mail sender. Can be a placeholder to an existing form element.
senderName
-
- Type
- string
- Required
- false
- Default
- System default sender name
Name of the consent mail sender. May contain placeholders to one or more existing form elements.
replyToAddress
-
- Type
- string
- Required
- false
New in version 2.2.0
Feature #221 – Allow configuration of Reply-To recipients in consent mail
Email address of the
Reply-
mail recipient. Can be a placeholder to an existing form element.To
replyToName
-
- Type
- string
- Required
- false
New in version 2.2.0
Feature #221 – Allow configuration of Reply-To recipients in consent mail
Name of the
Reply-
mail recipient. May contain placeholders to one or more existing form elements.To
approvalPeriod
-
- Type
- integer
- Required
- false
- Default
86400
(= 1 day)
Duration in seconds where consent mails can be approved. In fact, this results in a concrete datetime value for the
valid_
database field of the current consent.until Note
Set to
0
to disable the approval period. A consent will then be approvable forever.
showDismissLink
-
- Type
- boolean
- Required
- false
- Default
false
Enable or disable a link in the consent mail that allows to dismiss a consent. If this link is clicked, the consent is deleted.
confirmationPid
-
- Type
- integer
- Required
- true
ID of the page where consent confirmation is validated. This page should contain the validation plugin that handles consent approval and dismissal. The appropriate links in the consent mail are generated for this page.
storagePid
-
- Type
- integer
- Required
- false
- Default
0
(falls back toplugin.
)tx_ formconsent. persistence. storage Pid
Page ID where to store new consents. This is typically a folder in the page tree that exclusively contains form consents.
Note
Set to
0
to use the default storage PID configured in site set settingplugin.
or TypoScript configurationtx_ formconsent. persistence. storage Pid plugin.
. See SiteSet configuration and TypoScript configuration for more information.tx_ formconsent. persistence. storage Pid
requireApproveVerification
-
- Type
- boolean
- Required
- false
- Default
false
New in version 2.3.0
Feature #272 – Provide possibility for an additional verification step
Enable or disable an additional required verification step for consent approval. If enabled, users must verify their consent approval by additionally clicking on a link on the consent validation page. This is especially useful to avoid that automatic mail link scanners accidentally approving a consent.
requireDismissVerification
-
- Type
- boolean
- Required
- false
- Default
false
New in version 2.3.0
Feature #272 – Provide possibility for an additional verification step
Enable or disable an additional required verification step for consent dismissal. If enabled, users must verify their consent dismissal by additionally clicking on a link on the consent validation page. This is especially useful to avoid that automatic mail link scanners accidentally approving a consent.
templateRootPaths
-
- Type
- array
- Required
- false
Additional paths to template roots used to render Fluid templates for the consent mail.
Note
Template root paths configured in form finishers take precedence over the ones configured within site settings and TypoScript.
partialRootPaths
-
- Type
- array
- Required
- false
Additional paths to template partials used to render Fluid partials for the consent mail.
Note
Partial root paths configured in form finishers take precedence over the ones configured within site settings and TypoScript.
layoutRootPaths
-
- Type
- array
- Required
- false
Additional paths to template layouts used to render Fluid layouts for the consent mail.
Note
Layout root paths configured in form finishers take precedence over the ones configured within site settings and TypoScript.