如何在Drupal中打开弹出式api ajax时清除drupal set消息生成的消息队列?
答案 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']);
}