核心JavaScript功能,使错误,警告或通知消息出现?(Core javascript func

2019-09-24 07:18发布

有谁知道什么核心的Drupal JavaScript函数是强制的错误信息? 更重要的是,它必须与消息影响(工作http://drupal.org/project/messagefx )。

随着JS主题化,你可以调用这些:(这是javascript代码)

Drupal.messages.set("The Message!", 'error');

但是,它不会挂接到消息的影响,并禁用JS主题化后,此功能将不再有效。

Answer 1:

好像你问错了问题。 您看到的状态,警告,错误消息,是不是由JavaScript调用。 相反,它们是由产生drupal_set_message()函数。 它的工作,通过保存在会话表中的信息为用户,然后他们得到印刷每当用户(重新)加载页面。 它在page.tpl.php中最终为$消息。 我相信,有这个功能没有JavaScript版本,但你可以模仿它。 这是没有难度比插入一些HTML网页上,有点像。

$("#message").append('<div class="message error">The error message</div>');

我不知道确切的HTML结构,它CAL也从主题有所不同的主题,但你的想法。 如果你采取这种方法,您还需要挂钩到messagefx模块的JS,添加效果,但是这不应该是太辛苦了。



文章来源: Core javascript functions to make error, warning or notice messages appear?