问题标签 [hook-menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
350 浏览

drupal-7 - Drupal 7 hook_menu 复选框问题

我正在尝试组合一个具有自己的配置页面的模块。为此,我使用以下代码作为我的菜单页面回调:

我的问题是我尝试显示复选框失败了。第一个字段成功显示了一个文本字段。但是接下来的两个是从未在我的配置页面上显示的复选框 - 并且 tests_taken 复选框代码是直接从这个 drupal 文档页面中提取的,没有任何修改。

我尝试了一个复选框,并且有效。

0 投票
1 回答
225 浏览

drupal-6 - Drupal 6-404 未显示使用 hook_menu 实现的菜单项 URL 模式

我有一个挂钩菜单

现在,当我访问像“mypage/blahblah”这样不存在的页面时,它将显示我的主页(即http://www.mydomain.com/mypage/blahblah正在呈现http://www.mydomain.com的内容/我的页面)。而不是这个,我需要显示一个 404 页面。

有人可以对此发表评论吗?

0 投票
1 回答
470 浏览

drupal - 如何使用主题在 Drupal 中显示自定义 html 块?

有一些模块,在 hook_menu() 中定义了一些 url,并且需要在那里显示一些主题(modules/mymodule/templates/mytheme.tpl.php)。如何在需要的 url 上显示 mytheme.tpl.php 内容?

最好只显示这些内容,而不显示页眉/页脚。

0 投票
1 回答
4971 浏览

drupal-7 - drupal 7 访问回调函数

在 drupal 7 中,如果您与节点属于同一组,我会尝试授予使用节点的权限。

我想使用 hook_menu 并定义我的自定义访问检查功能。对于这个函数,我将 nid 作为参数发送。

这就是我现在得到的,我真的不明白为什么它不起作用:

我认为这应该将我的节点 ID 打印到屏幕上并停止。但它仍在运行_modulename_pdf 中定义的逻辑。知道我在这里缺少什么吗?

提前感谢您的回复。

0 投票
1 回答
114 浏览

drupal - Drupal local_menu_task 标题

我有一个页面,其中包含通过 hook_menu 和 MENU_LOCAL_TASK 呈现的多个选项卡。每当我单击选项卡时,内容区域中的页面标题都会更改为“主页”。如何将其设置为留在“我的设置”?

这是我的代码:

);

0 投票
1 回答
1134 浏览

drupal-7 - Drupal hook_menu 解释

我一直在网上搜索,但没有找到任何解释 hook_menu 的访问回调和访问参数的地方。到目前为止,我认为它控制了谁可以访问该模块(如果我弄错了,请纠正我)。

因此,有人可以解释 hook_menu 访问回调和访问参数是如何工作的,以及如果您要将模块设置为只有管理员或只有注册用户才能看到您的模块,您将如何进行。

我也在研究 Drupal-7

0 投票
1 回答
72 浏览

filter - Hook_menu 选择性菜单标签显示

我正在使用以下代码为我的节点类型包含一个自定义选项卡:

这具有为每个节点类型包括一个注册选项卡的效果。但是,我需要只为页面类型包含该选项卡,并在所有其他类型(如文章类型等)中排除它。

任何人都可以提供一些方向吗?

0 投票
3 回答
272 浏览

drupal - Drupal 7 菜单错误

我为 Drupal 7 编写自定义模块并收到以下警告:
Warning: Invalid argument supplied for foreach() в функции menu_unserialize() (строка 400 в файле /var/www/auth/includes/menu.inc).

我的 hook_menu 在这里:

code>

请告诉我,这段代码有什么问题?

最好的祝福。

0 投票
1 回答
377 浏览

javascript - 使用 Drupal 在灯箱中打印“节点/添加”表单

我在灯箱中打印“节点/添加”表单时遇到了一些麻烦。

我有custom.module这样的hook_menu

... 其中 % 是 id,例如“story_node_form”。

然后,我有这样的回调函数:

表单在灯箱中显示正确。问题是表单(所见即所得、节点引用、术语引用......)的 javascript 不起作用。

我试图执行Drupal.attachBehaviors()Drupal.attachBehaviors(document)Drupal.attachBehaviors("#story-node-form")似乎没有任何效果。

任何人都可以帮忙吗?

0 投票
1 回答
1514 浏览

drupal - 如何使用 hook_menu 在 Drupal 中注册通配符 url?

我开始使用 Drupal,我真的很困惑如何创建一个 hook_menu 函数,该函数允许您注册一个具有 1 或 2 个不同值的 URL,这些值可以隐藏而不显示在面包屑中。

对此的任何帮助将不胜感激。甚至是一个例子。