问题标签 [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 - 第一个参数上的 Drupal hook_menu 通配符
我正在寻找一个通配符页面
但我无法让它工作。有人有解决方案吗?
drupal-7 - 向导航菜单添加 3 个自定义菜单链接
我正在使用 Drupal 7,我想在导航菜单中添加 3 个菜单链接。这些链接基于当前登录的用户“uid”,但我无法让它工作。我已经检查了这个站点,并且曾经使用自定义模块来实现示例。我正在尝试将此添加到我的 template.php 页面。
这是我目前所拥有的。
drupal - 如果有任何孩子,则家长可访问
有没有办法让父菜单项只有在至少有一个子项可访问时才可访问?
下面的代码演示了我正在尝试做的事情:
我知道我可以创建一个结合所有子访问回调的访问回调......比如:
但我想知道是否有更自动的方法来做到这一点......所以如果添加更多的孩子,我不需要做任何额外的事情。
drupal-7 - Drupal 自定义模块 Hook_menu 不适用于查询字符串参数
我通过电子邮件向用户发送一个链接,当他们注册时,他们必须点击,它会自动引导他们并将他们登录到网站。
尝试访问此链接时出现 404 错误。
发送的示例电子邮件:
www.someurl.com/custom_confirm/verify?email=test@test.com&hash=somehash
我在 custom_confirm 中的钩子菜单如下所示:
我的功能
当我点击这个 URL 时没有被调用。它给了我一个 404 并且没有在 verify_email 函数中点击任何代码。
这个 hook_menu 有问题吗?我不明白为什么这不起作用?
ajax - Drupal 7 hook_menu() 抛出 404
我试图通过 ajax 调用来访问它,只需通过 url 访问它,它总是给我一个 404
我已经多次刷新了我的缓存,甚至尝试删除并重新添加模块(因为我遇到了其他模块的问题并阅读了有关该问题的其他响应)
我也在互联网上查找过,但我似乎找不到任何解决方案
(模块名称:TTK_rest)
。模块:
以及对它的ajax调用:
drupal - Drupal 8 hook_menu() to render hook_theme()
I am finally diving in to Drupal 8 for a project. In my module though I can not seem to nail down how to render a template from my module based on the route.
In Drupal 7 I would normally do this
custom.module
And then I would have a template in the templates folder
With Drupal 8 I got to about here:
custom.routing.yml
src/Controller/CustomController.php
And all the works great for getting to the route. But I can not seem to figure out creating a hook_theme function for my hook_menu to use as a callback.
drupal - 当我传递 url 时,drupal 7 中的 hook_menu。它显示页面未找到
这是我的代码
在这里,我已经通过了网址,http://dev.webroot.com/award/offer
但我得到了
找不到请求的页面“/award/offer”。
有任何想法吗?
php - Drupal 7:致命错误:require_once():打开失败需要'
我是 drupal 7 的新手。我在 Drupal 7“audit_pdf”中为 Extranet 创建了一个自定义模块。在这个模块中,我创建了一个显示自定义表单的子模块“审计”。表单在 audit.pages.inc 中的 audit_menu 在 audit.module
审计模块
审计页面公司
审计信息
我把 'file' => 'audit.page.inc'
但我有这个消息
致命错误:require_once():在 /** 中打开所需的 '/../audit_pdf/Audit/audit.page.inc' (include_path='.:/usr/share/php:/usr/share/pear') 失败/aidopc_user/aidopc.fr/extranet/includes/menu.inc 在第 525 行*
drupal - Drupal 7:来自钩子菜单的打印主题,性能良好
我正在为自定义路线使用挂钩菜单,如下所示:
在 theme_hook 中,我添加了一个新的模板功能,如下所示:
我创建了一个名为“product-tile.tpl.php”的模板文件,它适用于所有情况,并且是一个部分模板。
在回调函数中,我需要返回一个特定的 .tpl.php 模板,如下所示:
关键是:“theme()”函数渲染数据的时间太长,它不仅渲染模板,而且渲染整个 html 结构,这不是必需的,也不是模板的一部分。
例如:模板是:
但是,当我收到对“/myroute/myparameter”的回复时,它不是打印我的模板,而是打印所有 html 结构,如下所示:
并且需要花费大量时间来打印(例如 10 秒或更多)。
我试图通过使用 cache_get 和 cache_set 来缓存它,但是奇怪的事情正在发生,比如随机的空响应。
有谁知道在 drupal 7 的挂钩菜单中打印部分模板的性能更高的方法?我这种方式非常慢。
提前致谢