如何在Drupal上创建按字母顺序排列的菜单?

时间:2010-11-26 21:06:20

标签: drupal menu

任何人都可以告诉我 - 或者指向一个主题 - 它显示如何制作一个按字母顺序排列的水平菜单页面,列出用户在我的网站上创建的条目?如何将有关主题的条目自动添加到有关该主题的链接页面?或者如果它是一个新主题,它会被添加到页面的主题链接中,现在有一个新主题和条目(当然,从那一点开始的任何新条目都会添加到该主题的条目列表中,您将访问点击该主题?)

如果我让您感到困惑,请参阅我正在尝试做的两个例子:

1)Here(音乐网站),在屏幕顶部,菜单水平移动,并显示“0-9 ABCDE F”等...当您点击任何一个数字/字母 - 比如说'A',它会显示一个以'A'开头的所有条目的页面。然后,每个'A'条目 - 让我们说'Alabama'就是一个 - 是指网站上关于'Alabama'的所有网页,媒体等的链接。

从新条目方面,当用户输入或上传任何“A”艺术家的媒体时,它最终会自动添加到此页面的网站上“A”艺术家的链接列表中。例如,如果主题“Alabama”在用户输入新条目之前有两个条目,那么当您单击页面上的链接时,“Alabama”将显示指向3个条目的链接。

Drupal有可能吗?

示例#2)是Drupal.org上的页面...在'Alphabetize'下你会看到相同类型的菜单:A | B | C | D | E等等当你点击任何一个菜单时这些字母,它会带你到页面上的字母表部分。我更喜欢每个字母都有自己专用的条目页面,而不是所有这些都在一个页面上...但如果这太难了,我就不得不承认,并且所有字母的条目都在一页(但这将是一个非常长的页面!)

它不必像这两个例子一样是横向菜单;我只喜欢它的外观和节省空间的方面,而不是垂直菜单(即'A B C'等在列或块中上下移动)。

增加的额外奖励是,因此在同一主题上没有重复的条目,但拼写不同,当人们添加条目时可能有一个下拉列表菜单...所以他们只是向下滚动这个下拉列表,选择他们想要添加条目的人,并进行输入...?你可能会说,这是一个wiki(我已经下载了所有相关的wiki模块,如网页'如何用Drupal创建wiki'所述。

非常感谢任何帮助。提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用视图,则可以将词汇表模式设置为附件,以实现this类似的事情:

我认为如果您使用ctools模块,您也可以使用下拉菜单

This是我找到的第一个教程,但我相信还有更多: