MOSS 2007 应用 -- 如何让导航栏显示二级菜单

 

MOSS2007的导航栏经过设定之后, 可以显示下一级的子网站. 但是在简单设置的情况下无法让导航栏显示下两级或者多级的子网站.

本文的目的是介绍一下如何让的导航栏显示两级子网站的菜单.

 

首先, 创建一个测试用的站点学习测试站”, 然后在站点的下面创建一级子网站”, “二级子网站”, “三级子网站”.

网站的结构如下图:

在不经过设定的情况下, “学习测试网站的页面如下图所示, 导航栏只显示了学习测试站一级子网站两个网站.

此时, 分别打开四个网站的 网站设置修改导航 页面, 选中显示子网站”  然后点击确定保存.

经过了一步设定之后, 结果如下图所示, 首页的导航栏在一级子网站上出现了一级菜单, 内容是二级子网站”. 但是三级子网站仍旧没有在导航栏里面显示出来.

 

接下来我们将用Sharepoint Designer来对网站母版进行编辑, 使导航栏可以显示多一级别的子网站.

首先打开   学习测试站 网站设置母版页 查看当前网站所用的母版.

如下图所示,  当前网站所采用的母版是 “default.maser”

打开Sharepoint Designer, 打开学习测试站所在的网站. 打开 _catalogs / masterpage / default.master 文件(可能需要签出).

如图所示, 拆分视图查看, 用鼠标点击导航栏, 在代码编辑界面中会定位到导航栏的代码.

其中有一项是:   

MaximumDynamicDisplayLevels="1" 这个参数的意思就是导航栏显示子网站的最大级别, 将其改成

MaximumDynamicDisplayLevels="2" 后保存.

刷新一下moss学习测试站就会发现在导航栏上已经多了一级菜单三级子网站已经显示出来了.

Sharepoint designer 中将default.master文件签入, 如果需要审批的话还要到网站上审批通过一下. 之后用户就都可以在导航栏上看到二级菜单了!

posted @ 2009-03-14 16:31  rockin  阅读(1438)  评论(1编辑  收藏  举报