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

drupal - Drupal:如何添加菜单链接以更改密码?

您是否知道如何轻松添加菜单链接“更改您的密码”,这将导致编辑个人资料页面?

我可以以编程方式添加它,但我希望在管理面板中我可以添加一个链接,这样[drupal]/user/edit会将我重定向到[drupal]/user/[id]/edit.

我想到的最佳解决方案是创建一个站点,即[drupal]/password包含一个添加用户 ID 并重定向到其配置文件编辑页面的代码。

但也许你知道一个开箱即用的解决方案?

PS 似乎 Drupal 经常使复杂的事情变得简单,但有时却反过来。;-)

0 投票
1 回答
716 浏览

drupal - Drupal - 根据节点类型将菜单分配给块

我想根据当前显示的页面的节点类型在左侧边栏块中分配一个特定的菜单。我认为它应该看起来像这样,但我被卡住了。

0 投票
2 回答
1172 浏览

drupal - theme_menu_item() 不工作

我有一个名为 wellington 的 Drupal 主题,位于 \sites\all\themes\wellington。我希望覆盖 menu_item 函数并按照http://drupal.org/node/310356上的说明进行操作。

我想按照描述向 li 添加一个类。

我尝试命名函数 wellington_menu_item 并尝试 phptemplate_menu_item 但没有运气。我可以将打印语句放入函数中,这些语句会显示在屏幕上。

此外,我可以在返回字符串之前打印出返回字符串并且它是正确的,但是当菜单被渲染时,没有区别,它是正常的主要显示,即没有覆盖。

主题本身运行良好,我可以看到 CSS 和 HTML。

被难住了,有什么想法吗?

它在 page.tpl.php 中使用

0 投票
1 回答
1745 浏览

drupal-6 - drupal 分类菜单链接基于 - 词汇名称/术语同义词

我有一个词汇表,其中包含几个项目,每个术语都有一个同义词。我如何使用以下路径将词汇表添加到我的菜单之一:词汇表名称/术语同义词我已经查看了分类菜单,但无法弄清楚如何使用此模块或任何其他模块进行操作。任何的想法 ?

0 投票
1 回答
203 浏览

drupal - 菜单中的 Drupal“最新节点”

有什么方法可以将某种类型的 5 个最新节点添加到主链接菜单中?我正在使用 nicemenus 模块,基本上想添加一个主菜单链接,上面写着“故事”,下拉菜单显示五个最近的故事。

这可能吗?创建显示我想要的视图的视图没有问题,但我不知道如何将其添加到菜单中。

谢谢!/胜利者

0 投票
3 回答
22250 浏览

drupal - 为什么我的 drupal 7 子菜单不显示?

我似乎无法显示我的子菜单。

我去了:首页 » 管理 » 结构 » 菜单

然后,我编辑了父菜单并选中了“显示为扩展”的复选框 - 但仍然没有。

我所指的导航的page.tpl.php页面上的代码如下:

我究竟做错了什么?

任何帮助将不胜感激。

0 投票
3 回答
4156 浏览

drupal - Drupal 的引导/调度/路由流程

假设最小模块安装(为了简单起见),Drupal 中两个顶级功能的核心“职责”是index.php什么?

我试图从高层次上理解 Drupal 的核心系统是如何工作的,特别是与基于 Web 的 MVC 的关系。因此,在类似 Code Igniter 的系统中,以下内容

  1. 检查 URL,把它变成一个类和动作

  2. 调用类的action方法,从模型中加载信息,完成“业务逻辑”

  3. 信息被传递到视图层

  4. 布局系统呈现 HTML 页面

  5. 部分布局(通常是“内容区域”)由步骤 3 中传递的信息驱动

Drupal 中等效的调度过程是什么?我了解模块系统的工作原理,但我不太遵循 Drupal 关于数据加载和主题/布局渲染的方式/原因以及两者之间的切换发生位置的哲学。

我意识到 Drupal 与 Web 应用程序 MVC 系统完全不同。我试图了解如何。我意识到 Drupal 的设计目的是在没有完全理解这一点的情况下成功使用。优先考虑 Drupal 7 答案,但如果有来自以前版本的根本变化信息是受欢迎的。

0 投票
7 回答
15233 浏览

drupal - 如何在 Drupal 中按角色限制对菜单的访问?

我正在构建一个 Drupal 站点,并添加了两个自定义菜单来提供两组不同的管理链接(有些人会看到一个菜单或另一个,有些人会同时看到,而匿名/低级别用户都看不到)。

问题是,目前,所有用户都可以看到菜单(但菜单项不可见)。

我正在尝试创建一个简单的权限模块 - 并创建了管理表单,这些表单指定哪些菜单可由哪个角色查看。

但是我找不到一个可以让我覆盖特定菜单的可见性的钩子——只有项目。

那么,既然我在数据库中有权限列表,如何在 Drupal 中按角色限制对菜单的访问?

--

我查看了Menu per RoleMenu Access。不幸的是,这些在项目级别而不是直接在菜单上工作。

0 投票
1 回答
432 浏览

drupal - 来宾用户Drupal 7缺少导航

左栏中应该有一个导航菜单,当我登录时它显示得很好

http://tulesblog.com/andys/

和权限无关,我查过了,我也清了几次缓存也没用

0 投票
2 回答
733 浏览

drupal - Drupal6:如何以编程方式设置块样式?

在 Drupal6 中,我基本上有一个块(分层菜单结构),在 HTML 中结果如下:

我想得到的实际上要简单得多:

或者可能:

因此,保留结构,但在需要时能够使用更简单、甚至完全不同的标签。我想我从drupal 文档中了解到,我(也许)正在查看

遗憾的是,没有一个建议

  • 块-[模块]-[delta].tpl.php
  • 块-[模块].tpl.php
  • 块-[区域].tpl.php

放在 page.tpl.php 旁边(是的,我确实清除了缓存),有任何影响。即使里面只有一个大而闪亮的 HELLO WORLD... 运气不好...

我需要覆盖什么以及如何覆盖?(理想情况下是某种递归函数?)

谢谢!