Sitecore ECM说我必须在编辑消息之前选择一个网页

时间:2015-12-16 16:49:47

标签: sitecore sitecore7 sitecore7.5 sitecore-ecm

我正在尝试在Sitecore 7.5 ECM中创建一次性单列消息,但每次我都会收到消息:

您必须先选择一个网页,然后才能编辑此消息。

我可以在Sitecore中创建一个并手动选择网页(消息根),但为什么不在ECM(SPEAK)界面中自动选择它?

1 个答案:

答案 0 :(得分:1)

听起来好像在创建邮件时没有为邮件消息设置关系。

我没有在ECM的更高版本中检查过这个过程,但这是应该发生的事情:

  1. 创建消息时,会触发item:created事件。消息从分支模板(/sitecore/templates/Branches/Email Campaign/Messages/One-Column Message

    创建

           

  2. RootItemEventHandler类调用MessageRelationsCorrector类来更正邮件消息的关系,以便数据源对于邮件消息是正确的。例如。消息中的$ name实际上将替换为您创建的新消息的名称。

  3. 下面的示例图像是MessageRoot项目上的一个控件的数据源值,以及One Column Message Branch模板的消息项目上的body字段。

    为了让ECM正确创建消息,这些值必须位于/sitecore/templates/Branches/Email Campaign/Messages/One-Column Message

    0.6.0 release

    enter image description here

    这些路径中的某些路径可能已更改或者不正确,或者纠正消息的管道未运行。