在Drupal的popups api ajax中,drupal_set_message生成的消息队列有多清楚?

时间:2011-10-21 13:58:17

标签: drupal

如何在Drupal中打开弹出式api ajax时清除drupal set消息生成的消息队列?

2 个答案:

答案 0 :(得分:12)

Drupal 5-8:正在运行drupal_get_messages()将清除消息。

在8.5.x中,您可以使用新的Messenger服务。 {@ 1}}函数将被弃用。

使用Messenger服务清除所有邮件:

drupal_get_messages()

答案 1 :(得分:1)

Drupal 7:

如果要清除例如“状态”的消息,则消息在$ _SESSION中 - 您可以这样做:

if (isset($_SESSION['messages']['status'])) {
  unset($_SESSION['messages']['status']);
}