您的位置:首页 > 运维架构

mojoportal学习——文章翻译之mojoportal高级功能之菜单子站点化

2010-10-17 15:30 525 查看
翻译的不好 大家见谅

mojoportal高级功能之菜单子站点化

把一个网站分成几个网站,但是拥有共同的用户。

通俗的讲,就是每个菜单下都可以成为一个独立的站点,有不同的皮肤,标志,菜单,但是有共同的用户

例子:

鲁东大学
计算机学院
数学学院
外国学院
生物学院
物理学院
化学学院
政治学院

每个学院可以拥有自己的站点(起码看起来是这样)。

基本步骤:

建立菜单结构,第一层菜单:计算机学院、数学学院、物理学院 ...

针对计算机学院进行操作
1: 建立一个自定义的模板文件夹,修改layout.master文件

如下:
<portal:HomeLink id="HomeLink" runat="server"
OverrideUrl="~/jisuanji.aspx" />
2:
编辑站点图标,如下:

<portal:SiteLogo id="SiteLogo" runat="server"
OverrideUrl="~/schoolofjazz.aspx"
OverrideImageUrl="~/Data/Sites/1/logos/mojotonguesmall.gif"></portal:SiteLogo>

3:编辑站点标题:
<portal:SiteTitle id="SiteTitle" runat="server"
OverrideUrl="~/schoolofjazz.aspx" OverrideTitle="School of
Jazz"></portal:SiteTitle>

4:设置主菜单起始层数:如下
<portal:SiteMenu id="SiteMenu1" runat="server"
UseTreeView="false"
TopLevelOnly="true"
StartingNodeOffset="1"
Direction="Horizontal">
</portal:SiteMenu>

5:设置页面菜单起始层数,如下:

<portal:PageMenu id="PageMenu1" runat="server" UseTreeView="true"
StartingNodeOffset="2" />

6:

设置站点地图:
<portal:SiteMapLink id="SiteMapLink2" runat="server" SiteMapStartingUrl="~/schoolofjazz.aspx" CssClass="sitelink" />

7:在计算机学院菜单上,指定应用自定义的皮肤。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: