Похоже, что отношения не настраиваются для почтового сообщения при создании сообщения.
Я не проверял этот процесс в более поздних версиях ECM, но это то, что должно произойти:
Когда сообщение создается пункт: создано событие. Сообщение будет создаваться из шаблона ветви (/sitecore/templates/Branches/Email Campaign/Messages/One-Column Message
)
RootItemEventHandler
класса вызывает MessageRelationsCorrector
класса, который корректирует отношения почтового сообщения, так что источники данные являются правильными для почтового сообщения. Например. имя $ name в сообщении фактически будет заменено на имя нового созданного вами сообщения.
Пример изображения ниже значения DataSource одного из элементов управления на пункт MessageRoot и и поле тела на элементе сообщение для шаблона сообщения Branch в один столбец.
Для того, чтобы ECM, чтобы создать сообщение правильно эти значения должны быть на месте в /sitecore/templates/Branches/Email Campaign/Messages/One-Column Message


Вполне вероятно, что некоторые из этих путей может быть изменен или они неверно или конвейер, который исправляет сообщения, не работает.
Я решил посмотреть шаблон ветви сообщения одного столбца, фактически под ним в шаблоне $ name. $ name использует шаблон/sitecore/templates/Email Campaign/Messages/AB Test Message. Когда я посмотрел туда, я вижу, что в теге AB Testable Message> Message> __Standard значения ничего не выбрано в поле Body. Кажется ли это правильным? – tonyrocks
Да, это правильно. Получаете ли вы ошибки в журнале при создании сообщения? –
У вас есть другой предмет: добавлены ли объявленные события, которые могут противоречить событию ECM? –