在 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 中每个钩子的名称之外,是否有办法区分实现钩子的函数…
drupal menu_alter 在错误的位置寻找包含文件
我目前在我正在构建的新模块中有一个简单的 menu_alter 挂钩,它允许对菜单进行简单的访问控制: <?php function amh_menu_menu_alter(&$items) …
是什么将 Drupal Hook 与特定模块联系起来?
是什么将 Drupal Hook 与特定模块联系起来? 在 Drupal 7 中,每个核心模块都有一个“api”文件, $ ls modules/*/*.api.php modules/aggregator/aggr…
Drupal:*.api.php 中的 hook_ 函数是否被调用过?
在 Drupal 7 中,每个核心模块都有一个 *.api.php 文件,其中 * 是模块的名称。例如, modules/node/node.api.php modules/path/path.api.php 这些文…
Drupal的模块钩子调用从哪里开始?
在 Drupal 7(和 Drupal 6?)系统中,什么“启动”挂钩调用过程,或者“顶级”挂钩调用位于何处? 据我目前了解的 Drupal 模块系统,任何模块都能够…