1

我正在使用事件处理程序来自动创建页面。我想使用消息中心向用户提供反馈。访问消息中心的示例代码将很有帮助。

4

2 回答 2

2

我认为不可能通过 TOM.NET 访问消息中心。一种方法是在您的事件系统中引发异常,该异常将显示在消息中心中,但我认为您不希望这样。该消息将包含异常,并将被标记为错误。

因此,或者,我将实现一个轮询机制,在 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 回答