direct_mail使用错误的templavoila模板

时间:2011-04-07 14:32:38

标签: typo3 typoscript templavoila

无论我做什么,dontwork.com都使用work.com的templavoila模板。 我希望doesntwork.com使用自己的templavoila模板,但不知道如何。


我在一个typo3树中使用带有多个域的directmail。例如。域名:works.com和doesntwork.com。 Directmail适用于第一个域(works.com),但不适用于第二个域(doesntwork.com)。


  • works.com有自己的直接邮件系统文件夹(名为WorkNewsletters)
  • doesntwork.com有自己的直接邮件系统文件夹(名为DoesntWorkNewsletters)

  • works.com有自己的templavoila系统文件夹(名为WorkStorage)
  • doesntwork.com有自己的templavoila系统文件夹(名为DoesntWorkStorage)

  • WorkNewsletters文件夹为其所有子页面使用绿色templavoila模板。此模板位于WorkStorage文件夹中。
  • DoesntWorkNewsletters文件夹为其所有子页面使用红色templavoila模板。此模板位于DoesntWorkStorage文件夹中。

我使用向导创建了一个新的直接邮件,

  • 为didntwork.com选择直接邮件系统文件夹
  • 选择内部页面
  • 选择单击此处创建一个新页面,稍后您可以将其作为直接邮件发送。
  • 输入一些虚拟文字并创建页面
  • 仍然通过向导,选择在上一步中创建的页面
  • 我将它作为测试邮件发送到我自己的mailadress

有关安装的详细信息:

  • typo3版本4.4.6
  • direct_mail版本2.6.9
  • 不使用Realurl。
  • Cronjob每2分钟跑一次。

在DoesntWork的根模板中,我已将其添加到设置

config.baseURL = http://doesntwork.com/

在Work的根模板中,我已将其添加到设置

config.baseURL = http://work.com/

在WorkNewsletter文件夹中,我添加了一个模板,其中包含设置字段

plugin.tx_directmail_pi1.siteUrl = http://work.com/

在DoesntWorkNewsletter文件夹中,我添加了一个模板,其中包含设置字段

plugin.tx_directmail_pi1.siteUrl = http://doesntwork.com/

我曾尝试在http://doesntwork.com/typo3/登录时使用后端发送邮件,但这没有任何区别。


有什么明显我做错了吗?我该怎么做才能调试它?

1 个答案:

答案 0 :(得分:0)

在为两个域配置了realurl之后,我开始收到此错误消息

  

无法获取HTML内容。

以前看不到任何错误消息。

它帮助我意识到我必须在这里指定一个域

Direct Mail
Configuration
SET DEFAULT VALUES FOR MAIL CONTENT FETCHING OPTIONS:
Domain of internal links:

现在,时事通讯适用于具有正确的templavoila模板的两个域。