Drupal 7:过滤菜单链接

时间:2013-02-12 12:39:15

标签: menu drupal-7 navigation drupal-themes

我最近创建了一个网站但导致导航栏出现问题。我的问题是我希望能够过滤掉显示的链接。

这是因为我网站的一部分使用了图书。作为网站的一部分,用户可以选择4个链接到4本不同书籍的链接,他们可以按照您的预期浏览这些书籍。

目前,每页的链接显示在页面底部。我想要做的是过滤这些链接,以便它只显示指向用户的rel事件链接,例如如果他们在book1上,则不应该像目前那样显示第2册和第3册及其子页面的链接。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为您已使用“菜单”模块创建链接。如果您使用Book模块(在核心中,您需要启用它)。它将帮助您根据需要创建分层菜单。书籍模块创建的菜单与this页面(the relevant navigation menu)上的菜单类似。


更新: 书籍导航在相关书页上创建自己的菜单。它是上下文敏感的。从上面的示例中可以看出,根据您正在查看的页面,它会显示同级菜单(即与当前页面位于同一级别的页面)。还有下一个和上一个按钮以及一个级别的链接。

我建议您在主菜单中只创建要访问本书的条目。例如,让你有三本书,Book1,Book2和Book3。

在主菜单中创建指向这三本书的三个条目。 (删除书中页面的所有条目。)

之后在核心中启用book模块并使用book模块来管理用于创建书页的内容类型。使用书籍模块菜单系统为书页设计层次结构。

同样,link为您提供了有关使用菜单系统的优秀文档。

PS:我描述的方法比使用其他方法(如上下文和视图)更容易创建与书籍模块提供的相同功能。