【发布时间】:2011-01-21 22:16:17
【问题描述】:
我有一个模块在块内向用户显示警报。这是我的 GitHub 存储库,因为我不记得现在如何在 Drupal CVS 上创建一个开发分支:
https://github.com/kevinquillen/User-Alerts
模块页面(有更长的描述):
http://drupal.org/project/user_alert
我最近开始解决队列中的一些问题。我想摆脱的第一个问题就是让它在启用块缓存和/或加速时仍然可以运行该模块。有人报告说,当一个用户关闭消息时,它会为所有其他访问者关闭它,我认为这源于缓存机制。
我添加了一个 Drupal.behavior 来检查页面加载时的活动警报 - 但我无法弄清楚如何仅在块根据其可见性设置可见时才触发此行为。例如,如果它仅设置为首页,则此行为应仅在首页而不是所有页面上触发(增加开销)。
【问题讨论】:
标签: javascript jquery drupal drupal-6