2012-12-16 27 views
3

是在2011年外表套上支持我有收到這個事件,火災實際困難的OnPageSetPublishedToPost與外表套上2011

OnPageSetPublishedToPost

事件。

我將傳統事件系統代碼部署到Tridion 2011 SP1 HR1。

謝謝, 克里斯

+0

我放棄了(它似乎不被支持),並使用新的事件架構重寫。 –

回答

0

嘗試事件,如以下。這應該工作。你到目前爲止嘗試了什麼?

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

EventSystem.Subscribe<Page, PublishEventArgs>(YourMethod, EventPhases.TransactionCommitted); 
+0

我必須重新使用2009實現中的舊事件代碼庫。 –

+0

Tridion 2011活動系統與2009活動系統有着根本性的不同。 2011年的比賽更加細緻。您必須分析哪個新事件最符合2009年OnPageSetPublishedToPost事件。 PublishTansaction-Save-Committed和Page-Publish-Committed事件應該可以幫助你。 –

+0

Tridion 2011允許使用傳統(2009)事件。我正在使用幾個不同的,如OnComponentSavePost。唯一拒絕觸發的是OnPageSetPublishedToPost。我已經在管理單元中啓用了它,並且事件配置以正確的發佈爲目標。我知道一些事件觸發器在2011年不可用,我想知道這是其中之一。 –

5

遺產事件處理程序,不符合外表套上完全兼容2011年

TOM事件處理程序將不再觸發發佈, 解決和(對於觀衆經理聯繫人導入)關鍵字保存。

Legacy Event Adapter可以幫助燒製一些事件,但不幸的是,我認爲OnPageSetPublishedToPost是不是其中之一。雖然

可能不是您正在尋找的答案,但對於此特定的事件處理程序,您可以考慮重新寫入新的事件系統模型。您可以在同一個系統上混合舊式和新事件處理程序。