#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.