Typo3 Powermail 表单 - 将页面 UID 发送给接收者
Typo3 Powermail form - Send Page UID to receiver
我为我的网站创建了一个小的申请表。一切正常。
在插件设置中有一个名为 "Bodytext for Email to Receiver" 的字段。这是我收到的邮件,每次有人填写申请表。现在看起来像这样:
New application arrived!
{powermail_all}
是否可以从应用程序表单中获取页面 UID 并将其放入变量中?
我发现的唯一解决方案需要 TypoScript。还有其他办法吗?
打字错误的解决方案应该是(根据manual):
在模板中使用:
{f:cObject(typoscriptObjectPath:'lib.pageuid')}
定义错别字:
lib.pageuid = TEXT
lib.pageuid.data = page:uid
我不确定 {powermail_all}
的附加变量,因为我不熟悉扩展。
如果我正确理解手册,这可能是可能的:
plugin.tx_powermail {
settings {
setup {
manipulateVariablesInPowermailAllMarker {
// possible sections (define for each, where you need it):
// confirmationPage, submitPage, receiverMail, senderMail, optinMail
submitPage {
pageUid = TEXT
pageUid.data = page:uid
}
senderMail {
pageUid = TEXT
pageUid.data = page:uid
}
}
}
}
}
我为我的网站创建了一个小的申请表。一切正常。
在插件设置中有一个名为 "Bodytext for Email to Receiver" 的字段。这是我收到的邮件,每次有人填写申请表。现在看起来像这样:
New application arrived!
{powermail_all}
是否可以从应用程序表单中获取页面 UID 并将其放入变量中?
我发现的唯一解决方案需要 TypoScript。还有其他办法吗?
打字错误的解决方案应该是(根据manual):
在模板中使用:
{f:cObject(typoscriptObjectPath:'lib.pageuid')}
定义错别字:
lib.pageuid = TEXT
lib.pageuid.data = page:uid
我不确定 {powermail_all}
的附加变量,因为我不熟悉扩展。
如果我正确理解手册,这可能是可能的:
plugin.tx_powermail {
settings {
setup {
manipulateVariablesInPowermailAllMarker {
// possible sections (define for each, where you need it):
// confirmationPage, submitPage, receiverMail, senderMail, optinMail
submitPage {
pageUid = TEXT
pageUid.data = page:uid
}
senderMail {
pageUid = TEXT
pageUid.data = page:uid
}
}
}
}
}