问题标签 [drupal-routes]
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 - _menu()中的Drupal 6绝对通配符,可能吗?
是否可以按模块处理 _menu() 中的所有通配符。
我知道特定的通配符,例如
display/page/%
但这不适用于路径display/page/3/andOrderBy/Name
如果我想处理无法预测的参数数量,例如
display/page/3/12/45_2/candy/yellow/bmw/turbo
我想要一个display/*
_menu() 路径来处理所有参数。
我该怎么做 ?
drupal - 注册 Drupal 菜单路径?
如果我正在制作一个模块,并且想要有两个自定义路径:
path/path/path/index.htm(调用 drupal_get_form)
并发布到
路径/路径/路径/result.htm
你是怎样做的?我在第二条路径上得到 404。我很容易通过第一条路径获得表格和我想要的东西。我要做的就是将表单结果主题化为drupal 表并在此处显示。
drupal - 菜单回调的多个参数
我知道如何将一个参数传递给菜单回调
我不明白为什么要传递的论点是$_POST['nid']
,但这有效。它对应于页面参数 1。
我现在正在尝试传递多个参数。 $items['someaddress/%/%/%'] = array(
并正在寻找我如何做到这一点的代码示例。
谢谢!
drupal - 从我的模块定义的菜单返回 404 错误
我是 Drupal 的新手。我使用以下代码创建了一个 contace1 模块:
联系方式1.info
contact1.module
我这个代码我试图创建新的联系表
但它没有显示任何链接,并且在打开页面上直接给出未找到的页面。
drupal-6 - Drupal:为视图创建菜单项
我正在创建一个小型预订系统。您可以创建可以保留类型的节点,例如投影仪。我有一个正常显示的日历视图。我为节点引用添加了一个参数,但我在定义页面回调时遇到了问题。有人可以帮我吗?
现在我想为不同的节点创建菜单项
@编辑
好的,也许我没有解释清楚:)。我有一个内容类型:单元,可以保留。对于我创建的每个单元,我想生成一个菜单项(我可以在节点保存或更新时进行菜单重建)。菜单应链接到视图,节点 ID(单位)作为 url 中的参数。
drupal - Drupal 7:如何创建不在站点导航中出现的菜单/路由项
如何在 Drupal 中创建不会自动呈现导航链接的新路线/菜单?
我正在尝试在 Drupal 中创建一个未显示在导航菜单中的简单页面回调。
我有一个名为helloworld
.
该.module
文件包含以下内容
这成功地在网站上公开了一个 URL
但是,尽管使用了
那么,为什么这不起作用?我是否正确配置了菜单项?一个更可能的问题:我如何误解菜单类型常量/系统的使用?是否有额外的缓存来清除它
不会照顾?我可以采取哪些其他步骤来调试它?
drupal - Drupal:如何重建菜单导航
在 Drupal 7.0 中,当我将路由路径/菜单从 MENU_NORMAL_ITEM 类型更改为 MENU_CALLBACK 类型时,Drupal 7.0 不会从menu_links
表中删除该项目。我不确定这是否是一个错误,但我已经向核心团队提交了一个。
有了这个上下文,有没有办法强制 Drupal 重建它的所有导航菜单?即使我在更改菜单项后清除了 Drupal 的缓存,我上面描述的错误也会发生。
我知道我可以重命名单个菜单路由,清除缓存/刷新,然后重新命名该项目以刷新任何单个路由/菜单链接。我正在寻找一个我可以运行的命令(或要调用的函数,或一组命令)并且知道所有菜单导航都是最新的,而不用担心我已经通过弄乱内部部件来冲洗系统的其他部分。
这存在吗?如果您要提及 drush 或 devel,那您很棒,但我所追求的是有关这些工具的具体说明。
drupal - Drupal 面包屑和模块
我创建了一个模块,但页面结构没有被面包屑拾取,所以我希望这是
主页 > 个人 > 联系表格
我得到的是
首页 > 联系表格
就像结构被忽略了,我需要做什么才能让面包屑拾取它?
drupal - Drupal 菜单,重复节点内容
在 drupal 6 中,节点菜单是$items['node/%node']
. 这应该给出一个类似的 url,www.sitename.com/node/1
但是当www.sitename.com/node/1/something
再次访问相同的菜单时,会调用相同的菜单,从而使www.sitename.com/node/1/something的内容重复www.sitename.com/node/1
有什么办法可以阻止这种情况发生
drupal - 对于任何用户,user->uid 始终为 1?
我是 Drupal 的新手,所以我想创建一个自定义用户配置文件的简单模块,特别是我想为用户配置文件插入一些选项卡(传统的用户配置文件有 2 个选项卡“查看选项卡”和“编辑选项卡”)所以现在我想要添加更多 3 个标签。
- 显示历史
- 分享个人资料
- 捷径
但它只适用于经过身份验证的用户而不是管理员配置文件(当管理员显示他的配置文件时,配置文件是传统配置文件)。所以它是我的代码(我的模块名称是:tung_tab),这里是 tung_tab.module 的代码:
它适用于管理选项卡,但是当我注销然后与其他用户登录但没有改变时,如果我评论 //if($user->uid) 行,一切都可以,所以当我添加更多代码时在这一行 'title' => 'Review History '.$user->uid,当我是管理员时,它显示 Review History 1 当我用另一个帐户登录时,一切都一样,Review History 1 我不能明白为什么?我认为我的代码出现了一些错误,我将模块放在“mysite/sites/default/modules/”中