3

それは

OnPageSetPublishedToPost

このイベントは Tridion 2011 でサポートされています。このイベントを発生させるのは非常に困難です。

従来のイベント システム コードを Tridion 2011 SP1 HR1 に展開しています。

ありがとう、クリス

4

2 に答える 2

5

従来のイベント ハンドラーは、Tridion 2011 と完全に互換性がありません。

公開、解決、および (Audience Manager 連絡先のインポートの場合) キーワードの保存のために、TOM イベント ハンドラーがトリガーされなくなります。

Legacy Event Adapterは、これらのイベントのいくつかを発生させるのに役立ちますが、残念ながら、OnPageSetPublishedToPostはそれらの 1 つではないと思います。コンパニオン記事には多くの有用な情報がありますが、

探している答えではないかもしれませんが、この特定のイベント ハンドラーについては、新しいイベント システム モデルへの書き直しを検討できます。古いスタイルのイベント ハンドラーと新しいスタイルのイベント ハンドラーの両方を同じシステムに混在させることができます。

于 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 に答える