微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

覆盖特定表单的 TYPO3 电源邮件中的密件抄送

如何解决覆盖特定表单的 TYPO3 电源邮件中的密件抄送

我一直在我的 TYPO3 9 LTS 中使用不同的 Kontakt 表单,我想为特定表单设置密件抄送。如何设置?如果我使用 'plugin.tx_powermail.settings.setup.receiver.overwrite.bcc = TEXT plugin.tx_powermail.settings.setup.receiver.overwrite.bcc.value = abc@gmail.com' 它将覆盖所有表单的密件抄送。有什么方法可以为具有表单 ID 的特定表单设置密件抄送? 谢谢

解决方法

TYPO3 中没有为单个记录设置排版值的概念,除了页面上下文。

如果您知道使用您的特殊表格的页面,您可以使用条件来设置特殊值。这将启用集中排版。
另一种方法是在那些设置“本地”打字稿的页面中使用扩展模板(记录)。

这种信息不属于typoscript(代表全局配置),而是属于单独评估的(表单)记录。


在发明 ifstdWrap 函数后,您可以尝试在特殊记录数据上建立条件,但这通常不起作用,因为它必须由记录上下文。

类似:(但我怀疑这是否适用于 powermail)

plugin.tx_powermail.settings.setup.receiver.overwrite.bcc = TEXT
plugin.tx_powermail.settings.setup.receiver.overwrite.bcc {
   value = anyone@example.com
   // any field where you can identify your form:
   if.equals.field = uid 
   // value of that field:
   if.value = 123
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。