你现在的位置:首页 > PHP网站建设知识库 > Drupal > 正文

为Drupal网站配置下拉式导航菜单

凡事总有两面,Drupal强大灵活的同时,也意味着大家在使用的时候可能需要很多外围的知识。象下拉式菜单这样的简单功能,在其它CMS系统中基本上是缺省的选项,只要开启就可以了。到了Drupal中,就变得扑朔迷离,以致于一些编程高手也加入到讨论中来。

查阅了一些资料,其实实现这种功能并不复杂,只是由于大部分人不知道如何操作,只好到处查找,甚至不得不安装专门的功能模块来实现该功能。下面我们简单介绍一下,如何在支持下拉菜单的主题中启用该功能。

作为一种动态的网页功能,下拉菜单需要通过特定的代码和CSS脚本配合实现。通过前面的介绍,大家肯定已经知道,这些代码和脚本,一般是包括在Drupal的主题中。所以要启用该功能,必须先使用包含下拉菜单的主题。在目前支持Drupal 7版本的主题中,我们可以选择Corolla主题(http://ftp.drupal.org/files/projects/corolla-7.x-1.17.tar.gz),作为此次演示的样例。

下载安装该主题后,将其设置为缺省主题。然后在主导航菜单中创建几个子级子菜单,用于测试我们的下拉菜单。 如下图所示:

 \

保存后返回我们的网站首页,将鼠标放在主菜单的按钮上,一切照旧,下级菜单并没有显示出来,也就是说,下拉菜单并没有工作。很多人到了这里,就会感到非常迷惑,以为网页或主题的代码有问题。其实,这只是因为下拉菜单的一个选项没有正确地设置。下面我们就来完成这项工作。

回到主导航菜单的编辑页面,逐个打下包含下一级子菜单的菜单项,进行编辑:将其“Show as Expanded”选项选中,然后保存设置。全部设置完成后,返回网站首页,拖动鼠标......哒哒哒......下拉菜单出现了。

\