我工作的一个模块,我想添加一些javascript到下一页的用户看到后记录或在出。叫drupal_add_js()上hook_user(op==登录)似乎没有工作;我假设这是因为drupal_goto是所谓的后的登录的完成和新的一页的请求发起的。

我已经考虑过使用hook_user届会议设置的变量,然后我就可以回应在下一页载但是,这似乎有些脆弱。任何建议?

有帮助吗?

解决方案

如果你想要的东西被带到一个新的一页你只有几个选择:

  • 改变网址。
  • 存储在数据库。
  • 储存在会议。

改变网址,很可能是相当困难和混乱。存储在该届会议或数据库基本上是同样的事情。所以你可能会想到使用推届会议系统而不是做你自己的。

你可以添加的东西会议,然后在 hook_init 检查它如果它是有添加js和删除它从本届会议。

我不认为你会找到一个更好的解决方案,尽管这将是很好的,如果有。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top