0

私が何をしても、dotswork.comはwork.comのtemplavoilaテンプレートを使用します。doesntwork.comに独自のtemplavoilaテンプレートを使用させたいのですが、方法がわかりません。


私は1つのtypo3ツリーで複数のドメインを持つdirectmailを使用しています。例:ドメイン:works.comおよびdoestwork.com。Directmailは最初のドメイン(works.com)で機能しますが、2番目のドメイン(doesntwork.com)では機能しません。


  • Works.comには、directmail用の独自のsysfolder(WorkNewslettersという名前)があります。
  • doestwork.comには、directmail用の独自のsysfolder(DoesntWorkNewslettersという名前)があります。

  • Works.comには、templavoila用の独自のsysfolder(WorkStorageという名前)があります
  • doestwork.comには、templavoila用の独自のsysfolder(DoesntWorkStorageという名前)があります。

  • WorkNewslettersフォルダーは、すべてのサブページに緑色のtemplavoilaテンプレートを使用します。このテンプレートは、WorkStorageフォルダーにあります。
  • DoesntWorkNewslettersフォルダーは、すべてのサブページに赤いtemplavoilaテンプレートを使用します。このテンプレートは、DoesntWorkStorageフォルダーにあります。

ウィザードを使用して新しいダイレクトメールを作成します。

  • doesntwork.comのdirectmailsysfolderを選択する
  • 内部ページの選択
  • ここをクリックして、後でダイレクトメールとして送信できる新しいページを作成します。
  • ダミーのテキストを入力してページを作成します
  • ウィザードを使用して、前の手順で作成したページを選択します
  • テストメールとして自分のメールアドレスに送信します

インストールの詳細:

  • 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/が、違いはありませんでした。


私が間違ったことをしたのは明らかですか?デバッグするにはどうすればよいですか?

4

1 に答える 1

0

両方のドメインにrealurlを構成した後、このエラーメッセージが表示され始めました

HTMLコンテンツを取得できませんでした。

以前はエラーメッセージを表示できませんでした。

ここでドメインを指定する必要があることに気づきました

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

現在、ニュースレターは、適切なtemplavoilaテンプレートを使用して両方のドメインで機能します。

于 2011-04-08T11:54:25.700 に答える