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

时间:2018-02-12 11:10:19

标签: typo3 powermail

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

问题:

  • 我可以设置双重选择
  • 设置完成后,整个表单将成为双重选择
    • 用户必须确认表单,而不是
    • 中的新闻稿
    • 仅当用户确认表单时,才会发送联系表单邮件

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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