当前位置: 首页 > 工具软件 > mojoPortal > 使用案例 >

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

甄正信
2023-12-01

翻译的不好 大家见谅

 

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:在计算机学院菜单上,指定应用自定义的皮肤。

 

 

转载于:https://www.cnblogs.com/wenjie/archive/2010/10/17/1853624.html

 类似资料: