【发布时间】:2011-07-31 18:21:39
【问题描述】:
不管我做什么,doestwork.com 都使用 work.com 的 templavoila 模板。 我希望 dontwork.com 使用它自己的 templavoila 模板,但不知道如何。
我在一个typo3 树中使用具有多个域的直接邮件。例如。域:works.com 和 doesntwork.com。 Directmail 适用于第一个域 (works.com),但不适用于第二个域 (doesntwork.com)。
- works.com 有自己的直邮系统文件夹(名为 WorkNewsletters)
- doesntwork.com 有自己的用于直接邮件的 sys 文件夹(名为 DontWorkNewsletters)
- works.com 有自己的用于 templavoila 的 sysfolder(名为 WorkStorage)
- doesntwork.com 有自己的用于 templavoila 的 sys 文件夹(名为 DontWorkStorage)
- WorkNewsletters 文件夹对其所有子页面使用绿色模板。此模板位于 WorkStorage 文件夹中。
- DontWorkNewsletters 文件夹对其所有子页面使用红色模板。此模板位于 DontWorkStorage 文件夹中。
我使用向导创建了一个新的直接邮件,通过
- 为 doesntwork.com 选择直接邮件系统文件夹
- 选择内部页面
- 选择单击此处创建一个新页面,您可以稍后将其作为直接邮件发送。
- 输入一些虚拟文本并创建页面
- 还是通过向导,选择上一步创建的页面
- 我将其作为测试电子邮件发送到我自己的邮箱
安装详情:
- typo3 版本 4.4.6
- direct_mail 版本 2.6.9
- 未使用真实网址。
- Cronjob 每 2 分钟运行一次。
在不工作的根模板中,我已将其添加到设置中
config.baseURL = http://doesntwork.com/
在 Work 的根模板中,我已将其添加到设置中
config.baseURL = http://work.com/
在 WorkNewsletter 文件夹中,我添加了一个模板,这是设置字段
plugin.tx_directmail_pi1.siteUrl = http://work.com/
在 DontWorkNewsletter 文件夹中,我添加了一个模板,这是设置字段
plugin.tx_directmail_pi1.siteUrl = http://doesntwork.com/
我在http://doesntwork.com/typo3/ 登录时尝试使用后端发送邮件,但没有任何区别。
有什么明显的我做错了吗?我可以做些什么来调试它?
【问题讨论】:
-
如果您在前端查看用于制作邮件的页面,它是好的模板吗?如果您查看对象浏览器,您在来自 work.com 的直接邮件中是否有任何错误配置?
-
我在前端查看页面时看到了正确的模板。我看不到对象浏览器中提到的 work.com 域。不知何故,内容提取发生在错误的域中。
-
尚无解决方案。我刚刚为两个域配置了realurl并添加了“config.typolinkCheckRootline = 1”,但没有运气。
标签: typo3 typoscript templavoila