我正在使用TYPO3 6.2.15和powermail 2.5.0,并希望为特定的选择字段设置不同的主题和接收者。
出于这个原因,我创建了一个简单的powermail表单,其中包含一个select字段和以下选项:
subject1 | 1
subject2 | 2
subject3 | 3
subject4 | 4
之后我在页面上插入了一个标准的powermail表单,我为这个页面创建了一个包含以下typoscript的扩展模板:
[globalString = GP:tx_powermail_pi1|field|56 = 1]
plugin.tx_powermail.settings.setup.receiver.overwrite.subject = subject1
plugin.tx_powermail.settings.setup.receiver.overwrite.email = email1@email.de
[global]
[globalString = GP:tx_powermail_pi1|field|56 = 2] OR [globalString = GP:tx_powermail_pi1|field|56 = 3] OR [globalString = GP:tx_powermail_pi1|field|56 = 4]
plugin.tx_powermail.settings.setup.receiver.overwrite.subject = subject2
plugin.tx_powermail.settings.setup.receiver.overwrite.email = email2@email.de
[global]
56 是特定选择字段的ID,但这不起作用。我做错了什么?
答案 0 :(得分:0)
现在正在工作:)。它没有用,因为 56 是我的选择字段的id,但在我的情况下这不是变量名。变量名称为主题。所以下面的typoscript现在正在运作:
[globalString = GP:tx_powermail_pi1|field|subject = 1]
plugin.tx_powermail.settings.setup.receiver.overwrite.subject = subject1
plugin.tx_powermail.settings.setup.receiver.overwrite.email = email1@email.de
[global]
(如果您使用浏览器中的开发人员工具检查元素,或者如果您在TYPO3的后端打开字段的扩展选项卡,则可以找到变量名称)