Nice Menus模块的安装使用
来源:互联网 发布:北京做网络推广的公司 编辑:程序博客网 时间:2024/06/03 14:52
Nice Menus模块的安装使用
因为某个站点的需要,我想找到一个能让Primary links菜单实现多级的下拉菜单,第一个让我想到的就是Nice Menus模块,由于在我刚接触drupal事曾安装过很多模块来熟悉,Nice Menus模块就在其中,但当时只是好奇,因为没有作站的需要,一直没有再安装过。
下面讲解一下我的安装过程和问题解决
- 服务器环境:xampp-win32-1.6.7
- drupal 版本:5.10
- 主题模版是 garland 复制品
- Nice Menus 版本:5.x-1.2
安装启用Nice Menus模块后,简单的设置一下,在Nice Menus模块的管理页增加一个菜单,URL:admin/settings/nice_menus
Number of Nice Menus:的下来选单,选"1" 保存
然后到URL: admin/build/block
在禁用的区块列表中找到:Nice Menu 1 (Nice Menu) 点击配置
在Source Menu Tree:
选:Primary links
Menu Style:
选:down
保存后,编辑主题page.tpl.php
删除:
<?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>
<?php if (isset($secondary_links)) : ?>
<?php print theme('links', $secondary_links, array('class' => 'links secondary-links')) ?>
<?php endif; ?>
添加:
保存后,刷新主页看看效果。
Nice Menus模块的默认样式风格的确不好看,要达到自己要的风格还需要修改CSS样式表文件。
大致读了一下Nice Menus模块目录的nice_menus.module文件
行64:function nice_menus_menu($may_cache) {
// Add main CSS functionality.
drupal_add_css(drupal_get_path('module', 'nice_menus') .'/nice_menus.css');
// Add custom CSS layout if specified.
if ($custom = variable_get('nice_menus_custom_css', '')) {
drupal_add_css($custom);
}
// Fall back to default layout.
else {
drupal_add_css(drupal_get_path('module', 'nice_menus') .'/nice_menus_default.css');
}
导入了模块目录的nice_menus.css文件,并判断有没有使用自定的CSS文件,没有就导入了模块目录的nice_menus_default.css文件
Nice Menus模块的管理页很简单,根本就没有设置自定的CSS文件的地方,后来才发现在"管理 - -站点创建 -- 主题 -- 设置" URL为:/admin/build/themes/settings
关于自定CSS文件的事,我也看过README.txt,后来又仔细看才发现,有这个提示。(都怪咱英语不好啊,又不细心~)
在看Nice Menus模块目录的nice_menus.module文件代码时,有点令我不解
行64:function nice_menus_menu($may_cache) {
中
<script type="text/javascript" src="'. check_url(base_path() .'misc/jquery.js') .'"></script>
<script type="text/javascript" src="'. check_url(base_path() .'misc/drupal.js') .'"></script>
<script type="text/javascript" src="'. check_url(base_path() . drupal_get_path('module', 'nice_menus') .'/nice_menus.js') .'"></script>
<![endif]-->');
如果是IE浏览器,下面2个.js文件要重复加载了啊
<script type="text/javascript" src="/misc/drupal.js"></script>
Nice Menus在IE6下,当鼠标指针触发出2级菜单,弹出的2级菜单会被临近的1级菜单档住一部分,而且经常会出现鼠标指针选不住2级菜单。
- Nice Menus模块的安装使用
- 模块的安装和使用
- Menus
- menus
- Android Menus 使用详细说明
- ArcEngine的Commands/Menus/Tools
- ArcEngine的Commands/Menus/Tools
- 性感的CSS菜单(Menus)
- Anaconda3安装遇到的问题fail to failed to create anaconda menus
- nsurlprotocol的理解和使用, 含demo, nice!
- nginx echo模块的安装和使用
- python paramiko模块的安装使用
- python pychartdir模块的安装及使用
- nginx-gridfs模块的安装使用
- python cx_Oracle模块的安装和使用
- 强化学习使用pygame模块的安装
- MAC 下使用 IStat Menus 来来监视自己的Mac 的状态
- nice 命令的用法
- Ubuntu 下的gmake
- 巨蟹座男生的爱情
- 最简单的java单例
- Linux 下的错误 error.h
- int86相关(Borland C++)
- Nice Menus模块的安装使用
- tomcat发布基于jersey的WebService(二)
- Ubuntu 9.04 server安装nginx+php(fastcgi)
- 无奈
- Flex 各个keycode值对照
- 14.字符串、格式化、正则表达式【下】
- java实现中文转化为拼音与简称
- 清理windows资源管理器右键"打开方式","新建"菜单
- drupal:如何显示primary-link的子菜单