1

イベント ハンドラーを使用してページ作成を自動化しています。メッセージ センターを使用してユーザーにフィードバックを提供したいです。メッセージ センターにアクセスするためのサンプル コードが役立ちます。

4

2 に答える 2

2

TOM.NET経由でメッセージセンターにアクセスすることはできないと思います。1つの方法は、イベントシステムで例外をスローすることであり、それはメッセージセンターに表示されますが、私はあなたがそれを望んでいないと思います。メッセージには例外が含まれ、エラーとしてラベル付けされます。

したがって、代わりに、CMEでJavascriptコードとして実行するポーリングメカニズムを実装します。これにより、メッセージセンターに表示するメッセージを提供するサービスがポーリングされて消費されます。イベントシステムコードは、このサービスにメッセージを書き込みます。

Javascriptコードは、サービスに接続してメッセージを消費するAJAXポーラーを(Javascriptタイムアウトまたは間隔として)実行するGUI拡張機能にすることができます。

このサービスはaspxページのように単純なものにすることができますが、Webメソッドを使用したWebサービスなどのより洗練されたアプローチを作成することもできます。

于 2012-04-04T04:50:49.033 に答える
2

メッセージ センターは TOM.NET API の一部ではありません。Content Manager Explorer の一部です。

このサイトを確認できます: http://code.google.com/p/tridion-2011-power-tools/source/search?q=MessageCenter&origq=MessageCenter&btnG=Search+Trunk

メッセージ センターへのアクセス方法が役立つ場合があります。

于 2012-04-17T09:02:32.613 に答える