3

是个

OnPageSetPublishedToPost

Tridion 2011 支持的事件。我很难让这个事件触发。

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

谢谢,克里斯

4

2 回答 2

5

旧版事件处理程序与 Tridion 2011 不完全兼容。

TOM 事件处理程序将不再触发发布、解析和(用于 Audience Manager 联系人导入)关键字保存。

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

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

于 2012-12-16T10:48:47.763 回答
0

尝试如下事件。这应该有效。到目前为止你尝试了什么?

 EventSystem.Subscribe<PublishTransaction, SaveEventArgs>(YourMethod, EventPhases.TransactionCommitted);

  EventSystem.Subscribe<Page, PublishEventArgs>(YourMethod, EventPhases.TransactionCommitted);
于 2012-12-16T00:57:42.513 回答