如何在SDL Tridion消息栏中显示自定义消息?

如何在SDL Tridion消息栏中显示自定义消息?,tridion,tridion-2011,Tridion,Tridion 2011,我想在SDL Tridion CME消息栏中显示我的自定义消息(例如:当页面被保存事件触发时,需要显示一些消息)。如何执行此操作?在事件系统中,您只能显示错误消息 如果您的事件代码抛出错误,“消息”将显示在消息栏中 对于其他类型的消息,您需要使用Javascript/CM扩展。您可以找到一个显示消息的事件系统示例。努诺很好地介绍了您的选项 如果您想显示来自JavaScript代码的消息,这通常是我的出发点: $messages.registerNotification(“Hello world”

我想在SDL Tridion CME消息栏中显示我的自定义消息(例如:当页面被保存事件触发时,需要显示一些消息)。如何执行此操作?

在事件系统中,您只能显示错误消息

如果您的事件代码抛出错误,“消息”将显示在消息栏中


对于其他类型的消息,您需要使用Javascript/CM扩展。您可以找到一个显示消息的事件系统示例。

努诺很好地介绍了您的选项

如果您想显示来自JavaScript代码的消息,这通常是我的出发点:

$messages.registerNotification(“Hello world”);
如果您将其放入JavaScript代码中(或者只是将其粘贴到JavaScript控制台中),它将显示一个带有“Hello World”的蓝色条

有许多类型的消息,每种消息的显示方式都略有不同。如果我需要的不仅仅是通知,我通常会做的是:

  • 在加载web GUI的浏览器中的JavaScript控制台中键入
    $messages.
  • 浏览相关方法列表,查看最有希望的方法(它们都以
    register
    开头)
  • 在源代码上执行文本搜索以查找我要查找的方法
  • 这让我看到了一个示例,说明该方法已经在GUI中使用,这是我自己代码的一个很好的起点

    更新

    亚历山大·科洛克(Alexander Klock)最近在他的博客上写了一篇详尽的文章