Tridion OnPageSetPublishedToPost&;特里迪翁2011

Tridion OnPageSetPublishedToPost&;特里迪翁2011,tridion,tridion-2011,Tridion,Tridion 2011,是 OnPageSetPublishedToPost Tridion 2011支持的活动。我真的很难让这件事发生 我正在将遗留事件系统代码部署到Tridion 2011 SP1 HR1 谢谢, 克里斯尝试以下活动。这应该行得通。到目前为止你尝试了什么 EventSystem.Subscribe<PublishTransaction, SaveEventArgs>(YourMethod, EventPhases.TransactionCommitted); EventSystem.

OnPageSetPublishedToPost

Tridion 2011支持的活动。我真的很难让这件事发生

我正在将遗留事件系统代码部署到Tridion 2011 SP1 HR1

谢谢,
克里斯

尝试以下活动。这应该行得通。到目前为止你尝试了什么

 EventSystem.Subscribe<PublishTransaction, SaveEventArgs>(YourMethod, EventPhases.TransactionCommitted);
EventSystem.Subscribe(您的方法,EventPhases.TransactionCommitted);

EventSystem.Subscribe(您的方法,EventPhases.TransactionCommitted);

遗留事件处理程序与Tridion 2011不完全兼容

TOM事件处理程序将不再触发发布, 解析和(对于“观众管理器联系人导入”)关键字保存

可以帮助触发其中一些事件,但不幸的是,我认为OnPageSetPublishedToPost不是其中之一。不过,你可以在配套文章中找到很多有用的信息


可能不是您正在寻找的答案,但是对于这个特定的事件处理程序,您可以考虑重写新的事件系统模型。您可以在同一个系统上混合使用旧式和新的事件处理程序。

我必须重新使用2009年实现中的遗留事件代码库。Tridion 2011事件系统与2009年事件系统有根本不同。2011年的事件更加细粒度。您必须分析哪个新事件与2009年OnPageSetPublishedToPost事件最匹配。PublishTansaction保存提交的事件和页面发布提交的事件应该能够帮助您。Tridion 2011允许使用遗留(2009)事件。我正在使用几种不同的方法,例如OnComponentSavePost。唯一拒绝开火的是OnPageSetPublishedToPost。我已经在管理单元中启用了它,事件配置以正确的发布为目标。我知道有些事件触发器在2011年不可用,我想知道这是其中之一。这个答案没有回答关于Tridion 2011遗留事件系统的问题。您是否有单独的发布服务器?如果是这样,您需要部署DLL并在那里启用配置。另外,可能发行说明中包含了不可用事件的信息?我放弃了(似乎不受支持),并使用新的事件体系结构重写了它。
  EventSystem.Subscribe<Page, PublishEventArgs>(YourMethod, EventPhases.TransactionCommitted);