问题标签 [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 回答
200 浏览

drupal-6 - 自定义主题 Drupal 6 菜单

是否有一个钩子或预处理函数,我可以访问它来为 drupal 菜单(在本例中为主链接)编写我自己的主题函数?

我有一个相当复杂的菜单结构,它需要一些额外的标记,而不是我目前通过仅在一个块中呈现菜单项(涉及带有一点自定义标记的子菜单)得到的,并且确实需要访问以构建菜单的内容我自己变量,理想情况下来自一个包含所有主要链接及其子链接的数组。

0 投票
3 回答
879 浏览

drupal - 大型 Drupal 菜单的更好管理界面

我正在构建一个带有深度菜单的大型 Drupal 站点。我想为我的客户提供一个更好的界面来查找菜单父项。在父选择器中有数百个项目,很快就很难找到你需要的东西。

我将我的菜单分为“主要链接”和 6 个不同的产品类别菜单。当您在 admin/build/menu 中时,这会有所帮助……您可以缩小选择范围。

但是在创建/编辑页面时,我很想找到一种让选择更简单的方法。是否有可用于将菜单放入单独的父项选择器的模块?

0 投票
1 回答
1020 浏览

drupal-7 - Drupal 主菜单水平呈现

我不确定这是怎么发生的。但是无论我在哪里渲染我的主菜单块,它都会水平而不是垂直地显示它的链接。

问题是,对于我拥有的每个主题,主菜单都会水平呈现,所以我假设这不是主题特定问题,而是一般问题。

任何人都知道这里发生了什么以及我如何尝试解决这个问题?

谢谢!

0 投票
1 回答
1903 浏览

drupal-7 - Drupal 7 Bartik 主题主菜单

我正在尝试使用 Drupal 7,但到目前为止,在让菜单按照我想要的方式运行方面收效甚微。我的 CSS 和 PHP 基础很强,但理解 Drupal 的系统本身就是一个巨大的挑战,因此我对此表示怀疑。

对于那些熟悉 Bartik 主题的人来说,主菜单默认在标题中。

我正在尝试创建一个封装整个网站宽度的浮动/持久菜单。但我不确定我需要进入哪里并进行所需的更改。

我有一个选择是从 Bartik 标题中删除主菜单,然后在“特色”区域中引入主菜单块。这里的菜单是水平渲染的,而不是我想要的垂直渲染。

本质上的问题是,如何更改 Bartik 主题中的主菜单?我需要从哪里进入并进行更改。哦,我已经对它进行了子主题,只是为了让你知道。

非常感谢 !

帕里贾特

0 投票
2 回答
1933 浏览

drupal - 如何使用 Drupal 以编程方式(手动)构建菜单?

我在 Drupal 中有一个菜单,结构如下:

菜单中的图库和视频项目应从内容类型图库动态加载。我的问题是我不知道如何以编程方式在上述结构中构建和添加菜单项。

谢谢!

0 投票
1 回答
1742 浏览

drupal - Drupal 7:如何将翻译的节点添加到菜单系统

使用语言环境国际化 (i18n) 模块,我设置了一个多语言站点,并在主菜单中添加了一些带有翻译的内容节点。

更改站点语言时,已翻译节点的菜单项会消失。我知道这是因为在创建翻译时,需要再次将节点添加到菜单结构中。这个对吗?

我有四种语言,主菜单中可能有 300 页。因此,添加翻译页面后,主菜单中将有 1200 个菜单项。这将是非常繁琐的管理。

有没有更好的方法,您只需将节点添加到菜单一次?

0 投票
1 回答
251 浏览

drupal - 在 Drupal 7 中创建具有不同导航的新页面

在首页,区块主菜单为“Home”、“OMS”、“AMS”、“PMS”、“Set list”,导航与主菜单类似。当我单击 OMS 时,我希望导航是 OMS 设置,为“AMS”、“PMS”添加 OMS、编辑等。请看下面的图片

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
101 浏览

ajax - Drupal 菜单参数的灵活性

我正在使用 hook_menu 来设置我通过 JQUERY 从 AJAX 应用程序调用的链接。我的钩子实现如下:

}

此链接是我的 ajax 应用程序的联系点,它是一个简单的文本字段,用户可以在其中输入一些输入。*staff_filter_function* 搜索数据库并返回一些匹配的数据。Ajax代码如下:

这一切都很好,但只有一个小细节。 我想允许显示所有结果的快捷方式。此快捷方式只是键入一个空格。但是,因为 hook_menu 期望在 url 末尾有一个参数,所以每当我输入空格时,我的 ajax 请求都会失败。当我输入真实内容时,它可以完美运行。

这只是为了完整性,拥有功能很好......如果有人可以分享一些想法,我会非常感激。

0 投票
1 回答
693 浏览

drupal - Drupal - 通过自定义权限切换菜单项的可见性

我目前正在使用 Drupal 7,并且正在编写自定义代码,以便具有特定权限(“使用业务仪表板”)的用户应该在他们的主菜单中看到一个菜单项。问题是只有我(管理员)可以看到这个菜单项。我已经能够在权限页面上创建自定义权限,并将其设置为授予对“管理员”和我的用户特定角色的访问权限,并实现了以下代码(不要介意代替模块名称的“xxxxxx”,我宁愿暂时保持匿名,但只知道它们都代替了机器可读的模块名称):

当我以具有“使用业务仪表板”的角色特定权限的测试用户身份登录时,我看不到菜单项。我确信这非常简单,但我已经在谷歌上搜索并在代码上搜索了几个小时。任何帮助将不胜感激!

0 投票
2 回答
5433 浏览

drupal - Drupal 7 - 将类名附加到菜单块

    我一直被困在如何在模板文件中操作菜单块在其 html 中输出的内容。带有 li 链接的常规 < ul class="menu" > 很好,我不需要完全删除 drupal 为所有菜单创建的这个 html,但我想像系统主菜单一样注入类 'inline' 和 'links' (通常)已经在它的 ul 元素下。我可以直接在主题跳过块中直接打印菜单,但从长远来看,学习将类名注入到生成的菜单块的输出中会更有帮助。

    到目前为止,我没有四处搜索,只能找到一个可以在单个 li 上输入 ID 和类名的模块,但不能在 ul 上输入它们,而且我无法获得我遇到的任何类似的模板文件片段去工作。

    有一种方法可以使用钩子函数来做到这一点,不是吗?