问题标签 [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.
drupal - 指向 hook_menu 中相同选项卡的多个 URL
这是我正在使用的基本菜单结构:
URL(和默认选项卡)events
显示一些数据。我希望 URLevents/range/%/to/%
根据传递的 URL 参数过滤数据。
上面的 hook_menu 有效,但我不想events/range/%/to/%
成为它自己的选项卡。当您使用过滤后的 URL 时,我希望默认选项卡 Current Events 保持活动状态 - 给人一种您正在查看与 相同的页面的错觉events
,只是过滤了。多个 URL 可以指向同一个选项卡吗?
arg()
我想我可以在页面回调中手动处理 url 参数events
,但这似乎很棘手。没有办法使用 hook_menu 做到这一点吗?
编辑(说明更清楚):
通常在 URLevents
和events/regions
. 我想要一个隐藏的(仅限回调)网址events/range/%/to/%
。但是当您访问它时,我希望这两个选项卡保持可见并且当前事件处于活动状态 - 就好像我们从未离开过该页面一样。
php - 通过 URI 将值传递给函数(而不是 GET 方法)
我正在编写一个 Drupal 6 模块,它通过 URI 向函数发送用户 ID + 随机生成的字符串。我正在使用菜单挂钩:
我是 Drupal 的新手,但据我了解(我很可能会弄错),这应该将两个值传递给回调函数,出于测试目的,目前看起来像这样:
我使用的 URL 是“invites/auth/RANDOMSTRING/USERID”。这似乎两次获得了第一个值;$auth 和 $uid 都包含“RANDOMSTRING”。
我错过了一些非常简单的东西吗?
谢谢你。
drupal-6 - Drupal:水平菜单
我正在尝试以编程方式为我的自定义模块创建自定义水平菜单,但我遇到了很多麻烦。
我想做一个像这样的水平菜单:
到目前为止,这是我的代码,但它只与其他所有内容一起显示在主左侧垂直边栏上(这是预打包的 Garland 主题):
drupal-6 - hook_menu 标题
我的页面标题有些问题。
英文设置页面:
我在我的模块中为我的页面hook_menu
设置的标题没有粘贴,而是将标题设置为它的最父项。我知道我可以用drupal_set_title($my-new-title)
它来修复它。但为什么会出现这种行为不端?我做错什么了?
redirect - Drupal 6:如何添加到 hook_menu() 的链接?
我有自己的模块,并且我实现了一个hook_menu
,我希望将一个菜单项重定向(菜单必须保持活动状态)到现有的 webform 页面,这个页面是:?q=node/add/webform。
php - Drupal 动态内部重定向
我想要的很简单。我已经注册了一条路径
触发此菜单项时,我想重定向(不更改 url)到分类页面,该页面的术语是在调用此函数时运行的函数中选择的。
我该怎么做(特别是不更改网址)?
drupal - Drupal 7 .10 hook_menu 实现错误
我试图弄清楚为什么从 7.4 升级到 7.10 后自定义模块的 hook_menu 实现不再工作菜单链接在更新到最新版本之前正常工作。更新后,所有自定义模块链接都从表 menu_links 和 menu_router 中删除。
经过多次尝试,我还为 D7.10 安装了一个新版本,并创建了一个简单的自定义模块,仅包含一个项目链接(请参见下面的代码),仅用于测试目的。启用该模块后,该链接不会实现。表 menu_links 和 menu_routers 未更新。我一直在寻找许多可能的错误和解决方案,但没有成功。现在真的堆起来了。让我怀疑的是,我没有看到其他人有同样的问题......有什么建议吗?谢谢
php - 如何从我的自定义 Drupal 7 模块中添加菜单项
使用我的自定义 drupal 模块,我正在尝试使用hook_menu()
. 它应该显示链接到用户配置文件的用户名。(我的任务可能类似于添加菜单项/链接到 Drupal 菜单(以编程方式?)。)
[编辑:]我试图用以下方法解决任务,但它可能是错误的方法。
使用上面的代码没有任何显示,但也没有错误..
我可能不想使用,page callback
因为该页面已经正确存在,但我不确定不设置它。
hook_menu()
文档页面hook_menu真的很广泛,但似乎我没有正确理解它并开始在它上面松动..
感谢您的提示!聚丙烯
jquery - Drupal 7 菜单但没有干净的网址
我正在开发一个模块,该模块需要对同一模块定义的菜单路径进行 ajax 调用。
下面是 hook_menu 函数:
和js代码:
第一行(对我定义的菜单的调用)失败并在 firebug 中返回 404 错误。
所以,我尝试了一个现有的随机菜单,即以下 2 个菜单。但是我用干净的 URL 做了一个工作,而另一个没有。具有干净 URL 的现有菜单集也失败了,但不是干净 URL 的相同菜单工作正常。
因为无论我尝试什么,我的 localhost 安装都不乐意使用干净的 URL,所以我需要一种技术来使我的模块灵活,无论站点是否使用干净的 URL(特别是如果我最终发布它)。
drupal - Drupal 7:如何隐藏到辅助选项卡的链接?
我正在编写一个 Drupal 7 模块。因此,我对 hook_menu() 的部分实现如下所示:
现在我想要实现的是隐藏从标题为“A”的页面到辅助选项卡的链接,这些辅助选项卡之间仍然有链接,即在访问admin/mymodule/a时,应该没有显示辅助选项卡的链接,而对于admin/mymodule/a/42/edit应该将链接添加到.../42/edit和.../42/details页面。我想这应该很容易实现,但我不知道如何......感谢您的建议!