direct_mail использует неправильный шаблон templavoila

#typo3 #typoscript #templavoila

#typo3 #typoscript #templavoila

Вопрос:

Что бы я ни делал doesntwork.com использует шаблон templavoila из work.com. Я хочу doesntwork.com использовать свой собственный шаблон templavoila, но не знаю как.


Я использую directmail с несколькими доменами в одном дереве typo3. Например. домены: works.com и doesntwork.com. Directmail работает с первым доменом (works.com ), но не со вторым доменом (doesntwork.com).


  • works.com имеет собственную системную папку для directmail (с именем WorkNewsletters)
  • doesntwork.com имеет свою собственную системную папку для directmail (с именем DoesntWorkNewsletters)

  • works.com имеет собственную системную папку для templavoila (с именем WorkStorage)
  • doesntwork.com имеет собственную системную папку для templavoila (с именем DoesntWorkStorage)

  • Папка WorkNewsletters использует зеленый шаблон templavoila для всех своих подстраниц. Этот шаблон находится в папке WorkStorage.
  • Папка DoesntWorkNewsletters использует красный шаблон templavoila для всех своих подстраниц. Этот шаблон находится в папке DoesntWorkStorage.

Я создаю новый directmail с помощью мастера, путем

  • выбор системной папки directmail для doesntwork.com
  • выбор внутренних страниц
  • выбрав, нажмите здесь, чтобы создать новую страницу, которую позже можно отправить в виде прямого почтового сообщения.
  • введите какой-нибудь фиктивный текст и создайте страницу
  • по-прежнему с помощью мастера выберите страницу, созданную на предыдущем шаге
  • Я отправляю его в качестве тестового электронного письма на свой собственный почтовый адрес

Подробная информация об установке:

  • версия 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. если вы посмотрите страницу, использованную для создания почты во внешнем интерфейсе, хороший ли это шаблон? И если вы посмотрите на обозреватель объектов, есть ли у вас какие-либо неправильные настройки в directmail, которые отправляются из work.com ?

2. Я вижу правильный шаблон templavoila при просмотре страницы во внешнем интерфейсе. Я не вижу work.com домен, указанный в обозревателе объектов. Каким-то образом выборка содержимого происходит из неправильного домена.

3. Решения пока нет. Я только что настроил realurl для двух доменов и добавил «config.typolinkCheckRootline = 1», но безуспешно.

Ответ №1:

После того, как я настроил realurl для обоих доменов, я начал получать это сообщение об ошибке

Не удалось извлечь содержимое HTML.

Ранее не удалось увидеть ни одного сообщения об ошибке.

Это помогло мне понять, что я должен был указать домен здесь

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

Теперь рассылки работают для обоих доменов с правильным шаблоном templavoila.