问题标签 [drupal-navigation]

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 回答
487 浏览

drupal - 2 个显示相同节点的菜单

我正在构建一个需要特定菜单结构的 Drupal 站点。

2 个菜单链接,“最近的工作”和“档案”

单击最近的工作时,“最近的文章”列表会显示为页面侧边栏中的菜单。但是,当单击该侧边栏中的链接标题时,我希望路径为 .com/recent-work/node-1 并且侧边栏的“最近工作”列表仍然存在。

单击存档时,所有节点的列表将显示在侧边栏中,单击链接标题后,完整节点将显示路径为 .com/archives/node-1,侧边栏的“存档”列表仍然存在。

这样做的目的是当用户查看特定节点类型时,使工作列表留在屏幕上。

0 投票
1 回答
266 浏览

drupal - 哪个菜单模块将在子菜单中同时显示图像和链接?

我想在子菜单中显示图像和链接,我尝试了菜单图标模块,但我无法同时显示图像和链接。

谁能知道哪个模块同时支持?

我找到了一个使用相同的drupal网站,sweetdigital.co

0 投票
1 回答
433 浏览

drupal - 总是在drupal中显示子菜单

是否可以添加插件或代码块以始终显示子菜单?

在此处输入图像描述

我唯一能看到带有红色边框的子菜单是当我单击菜单项“SHOP”时,我希望带有红色边框的子菜单始终在任何页面上可见

0 投票
0 回答
506 浏览

drupal - 主题菜单块模块drupal,摆脱默认块样式

经过大量尝试,我终于找到了如何使用 drupal 菜单块模块使我的菜单在 drupal 7 中处于活动状态。

有一件讨厌的事情我找不到简单的解决方案,默认的块样式仍然围绕着我的菜单,我需要摆脱它。

我尝试使用以下方法覆盖块:

menu-block-wrapper--[菜单名称].tpl.php

但它只改变菜单块内的东西,这里是一个例子。我需要摆脱菜单周围的灰色区域:

在此处输入图像描述

任何人的任何想法和建议。

0 投票
1 回答
395 浏览

drupal - YOUR_THEMENAME_menu_tree__YOUR_MENUNAME 不工作

我有一个名为“页脚”的自定义菜单,机器可读的名称是“菜单页脚”。我想覆盖菜单的 theme_menu_tree() 函数。我的主题名称是“abc”,所以我尝试了 abc_menu_tree__menu_footer() 但它不起作用。但是修改 abc_menu_tree() 是有效的,所以它必须与自定义菜单的覆盖有关。

我检查了这个问题,但它不起作用。为了允许覆盖自定义菜单,我需要做些什么吗?

提前感谢您的帮助。

编辑:

函数代码:

abc_menu_link__menu_footer() 也不能被覆盖。在 abc_menu_link() 你可以检查上下文,所以这不是一个大问题。如果我检查元素的主题是否为“menu_link__menu_footer”,则它适用于菜单链接。

编辑2:

我也不能覆盖主菜单的 abc_menu_tree。abc_menu_tree__main_menu 不起作用。

0 投票
1 回答
2029 浏览

drupal-7 - 在 Drupal 7 中按角色访问自定义管理菜单项

我添加了一个自定义管理菜单项,我想为具有特定角色的非管理员用户显示该菜单项。有没有办法做到这一点?

提前致谢!李

0 投票
1 回答
51 浏览

drupal - Drupal 自定义主题对所有用户的可见性

我正在创建一个自定义的 drupal 7 主题

以上是我在主题中使用的代码,用于显示我使用管理部分创建的菜单。

我的问题是菜单只显示给管理员。

我希望它显示给匿名用户和注册用户。

此外,我尝试通过勾选所有三种用户的“管理块”和“管理菜单和菜单项”来更改角色权限。没有什么帮助。

请帮我..

0 投票
1 回答
30 浏览

drupal - drupal 7菜单返回全局结果

我有一个drupal 菜单,它的页面回调是best_quote,文件是handle.php.inc。handle.php.inc 的内容是:

在 best_quotes() 函数中,我想返回结果,但页面是空白的。你知道出了什么问题吗?感谢。

0 投票
1 回答
248 浏览

drupal - 损坏的 Drupal 菜单

运行 Drupal 7.26 没有什么花哨的,并且已经开始遇到菜单系统的损坏问题。我们开始看到以下错误(截断以适合)。执行 drush 或手动清除缓存并不能修复它,将 menu_router.weight 设置为 NULL 是的,截断 menu_links 和 menu_router 表仍然会产生错误。奇怪的链接菜单仍然出现在网站上,但只有一些不是全部。

我怀疑这个问题可能是由具有设定路径的页面视图(使用views3)引起的,但我不明白为什么会这样,因为它又只是一条正常路径。

0 投票
1 回答
471 浏览

drupal - 知道它是 $mlid 的情况下,如何在 drupal 7 中输出单个菜单链接?

我正在使用具有固定父级的菜单块,因此只有子级被渲染......但我想渲染父级链接。我能够得到父母的 $mlid,但这是我所能得到的。theme_menu_link 引发错误,因为 menu_link_load 返回一个带有 [title] [href] 之类的键的数组,而不是像 theme_menu_link 期望的 [#title] [#href]。有人可以告诉我如何呈现单个菜单链接的输出吗?谢谢!