TYPO3 Powermail仅限双重选择新闻通讯

问题描述 投票:0回答:2

我有联系表格。在这种形式中,我想添加一个“新闻通讯选择”。此选择加入必须是双重选择。

问题:

  • 我可以设置双重选择
  • 设置完成后,整个表单将成为双重选择 用户必须确认表单,而不是通讯选择 只有当用户确认表格时,才会发送联系表格邮件

显然这是错误的行为。我希望立即发送formdata,但是新闻通讯的第二封邮件会选择加入。

typo3 powermail
2个回答
1
投票

据我记得TypoScript设置plugin.tx_powermail.settings.setup.main.optin=1=0将启用或禁用powermail中的Optin。如果设置了复选框,则在您收听GET / POST的条件下,您可以启用或禁用它。


1
投票

我只知道以下行为的解决方案:如果用户未选中Option复选框,则formdata将立即发送给接收方。如果选中Optin复选框,则在用户确认电子邮件之前不会发送formdata。确认后,带有formdata(包含fielddata newslettersubscription = 1)的电子邮件将被发送到接收方。

您可以使用typoscript条件来检查是否选中了简报Opt-In复选框。如果您的复选框的标记名是例如newslettersubscription,则可以在typoscript设置中使用以下条件。

#disable option
plugin.tx_powermail.settings.setup.main.optin = 0
#enable option if option checkbox is checked
[globalVar = GP:tx_powermail_pi1|field|newslettersubscription|0 > 0]
  plugin.tx_powermail.settings.setup.main.optin = 1
[end]

为此,您必须使用以下设置设置表单。

  • 不得在弹性表单设置中设置“Double Optin”
  • 在“邮件用户”选项卡中,必须填写“发件人姓名”和“发件人电子邮件”字段
  • 您的复选框必须使用markername newslettersubscription
© www.soinside.com 2019 - 2024. All rights reserved.