Nice Menu 模块简介 / superfish模块 / DHTML Menu

Nice Menu 模块安装成功 超级棒! Nice Menu 模块简介(转) (2010-04-22 08:41:20)转载▼ 标签: 杂谈 分类: 技术类 对于建立一个普通站点来说,菜单的设计是必不可少的一步,在以往的经验,总是从菜单模块开始,在template里面写出相应的theme函数,然后在page.tpl.php中使用。 对于不同的应用,需要写不同的函数。特别对于具有web2.0特效的菜单,开发起来向但困难,如果有一个现成的模块可供使用,那该多好。在Drupal的官方网站上,找到两个相应的第三方Menu模块,simplemenu,dhtml_menu, nice_menus,刚开始下载了dhtml_menu,与simplemenu相比,我觉得它更好以下,比较一个也能感觉到。安装,使用,觉得很不错,但是与自己想要的效果来说,还有很大的差距。后来同事andy介绍说,nice_menus不错,便下载下来试了一下: 首先,看3个模块的文档,nice_menus模块无疑是最好的,我通读了dhtml_menu和nice_menus的代码,觉得从源代码的质量和架构上,nice_menus也最好。所以当大家选用web2.0的菜单时,试着使用一下nice_menus菜单模块。 安装,于其他模块一样。 在路径http://localhost/drupal/?q=admin/settings/nice_menus下设置最大个数。在路径http://localhost/drupal/?q=admin/build/block下面找到相应的nice_menus区块,然后进入,并对其进行配置,选项Source Menu Tree,用于配置原菜单树。选项Menu Style:包含3个选项,left,right,down,分别为子菜单向左展开,向右展开,向下展开。根据需求进行相应的配置。最主要的一点是,可对css进行相应的配置,配置位置为:http://localhost/drupal/?q=admin/build/themes/settings,global设置,Path to custom Nice Menus CSS file:输入相应的css文件路径即可。定制外观方法,复制一份nice_menus_default.css,然后对其进行修改。 模块的更多使用方法,需要自己不断亲自实践探索。 ====================================== Drupal7下使用superfish模块制作下拉菜单 最近咨询Drupal里如何实现下拉菜单的朋友非常多,虽然熟悉的朋友可能觉得比较简单,但是对于新手来说,有关模块和第三方js库,通常会被弄晕了。 这里简要介绍一下Drupal下的下拉菜单如何实现。其实,下拉菜单的实现方法有很多,大致有以下几种实现方法: 通过superfish模块来实现 通过nice_menus模块来实现 使用superfish第三方js插件配合当前的主题实现 自己写JS或者通过CSS3来实现 在很早之前我有翻译过一篇文章介绍在Drupal6下,如何使用superfish这个js插件来实现下拉菜单,详细链接请看这里:《轻松添加Superfish 下拉菜单到drupal 主题》。该方法也同样可应用在Drupal7下,只需稍微改一下便可。这里我们不做介绍。 今天主要是介绍superfish模块。

Tags: