0

我为我的网站创建了一个小型申请表。一切正常。

在插件设置中有一个名为“Bodytext for Email to Receiver”的字段。这是我收到的邮件,每次有人填写申请表。现在看起来像这样:

New application arrived!
{powermail_all}

是否可以将应用程序表单中的页面 UID 放入变量中以将其放入其中?

我发现的唯一解决方案需要 TypoScript。还有其他方法吗?

4

1 回答 1

1

带有打字稿的解决方案应该是(根据手册):

在模板中使用:

{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
                }
            }
        }
    }
}
于 2019-01-30T07:01:15.113 回答