我正在使用 hook_menu() 创建一个页面,但我收到“您无权访问此页面。”
我试图使用 hook_menu() 在我的模块中创建一个非常简单的页面,但在测试后我得到,“您无权访问此页面”。我不明白我做错了什么。以下是我使用的代码…
来自 Drupal 的 hook_order “new” 的值
在Drupal的hook_order函数中,我想知道是否有人可以告诉我当case是“new”时如何找到$arg的值?当我尝试打印 $arg 输出 (print_r($arg)) 时,尽管有实…
Drupal 7 hook_node_access 有条件地阻止节点访问
对于所有用户,我需要有条件地阻止对“消息”类型节点的访问。用户能够查看这些消息节点的唯一方法是成功提交表单。 我是这样开始的: function mymod…
在 hook_mail() 中使用动态电子邮件生成
是否可以在 PHP switch 语句中动态生成 cases,如 hook_mail() 示例中所示? /* * Implement hook_mail(). */ function rsvp_mail($key, &$message, $…
通过 hook_mail 发送一次性登录链接
这是我第一次真正尝试“模块”(我认识到这不适合回馈 drupal 社区 - 我只是尝试让 API 做我想做的事情。)不幸的是,这不工作,我不知道为什么。想知…
安装和卸载模块时运行的 Drupal 钩子?
我正在尝试让 Drupal 运行自定义挂钩;一个需要在安装模块时运行,另一个需要在模块卸载时运行。是否有一个钩子或触发器可以让 Drupal 在安装或卸载模…
通过 URI(而不是 GET 方法)将值传递给函数
我正在编写一个 Drupal 6 模块,该模块通过 URI 将用户 ID + 随机生成的字符串发送到函数。我正在使用菜单挂钩: function invites_menu() { // ... $…
在 Drupal 7 中向 $user 添加头像
我创建了一个简单的模块,用于通过覆盖 sites/default/modules/game.module 工作正常。 然而,我需要通过 FlashVars 参数将用户头像以及性别和城市(…
如何使用 Drupal 的 node_load() 防止无限递归?
我正在使用 Ubercart 产品和 Product_kit 模块。这非常适合从相关产品套件链接到所包含的产品,但我也想从单个产品链接到它可能所属的任何套件。 我想…
区分 Drupal Hook 实现和常规函数
我有几个关于 Drupal 编码约定的问题,但我无法从文档或代码中找到这些问题。 除了了解 Drupal 中每个钩子的名称之外,是否有办法区分实现钩子的函数…