イベント ハンドラーを使用してページ作成を自動化しています。メッセージ センターを使用してユーザーにフィードバックを提供したいです。メッセージ センターにアクセスするためのサンプル コードが役立ちます。
2 に答える
TOM.NET経由でメッセージセンターにアクセスすることはできないと思います。1つの方法は、イベントシステムで例外をスローすることであり、それはメッセージセンターに表示されますが、私はあなたがそれを望んでいないと思います。メッセージには例外が含まれ、エラーとしてラベル付けされます。
したがって、代わりに、CMEでJavascriptコードとして実行するポーリングメカニズムを実装します。これにより、メッセージセンターに表示するメッセージを提供するサービスがポーリングされて消費されます。イベントシステムコードは、このサービスにメッセージを書き込みます。
Javascriptコードは、サービスに接続してメッセージを消費するAJAXポーラーを(Javascriptタイムアウトまたは間隔として)実行するGUI拡張機能にすることができます。
このサービスはaspxページのように単純なものにすることができますが、Webメソッドを使用したWebサービスなどのより洗練されたアプローチを作成することもできます。
メッセージ センターは TOM.NET API の一部ではありません。Content Manager Explorer の一部です。
このサイトを確認できます: http://code.google.com/p/tridion-2011-power-tools/source/search?q=MessageCenter&origq=MessageCenter&btnG=Search+Trunk
メッセージ センターへのアクセス方法が役立つ場合があります。