mojoportal学习——文章翻译之多行横排菜单
經(jīng)常有2排橫排菜單這樣的情況,要得到這樣的效果,修改layout.master文件。
把如下代碼放到<form>標(biāo)簽下
<asp:SiteMapDataSource ID="level3datasource" runat="server" ShowStartingNode="true" />
修改layout.master中的pagemenu菜單,如下:
<portal:PageMenu id="PageMenu1" runat="server" TopLevelOnly="true"
????? UseTreeView="false" HideMenuOnSiteMap="false" UseSpanInLinks="true"
????? Direction="Horizontal" DynamicDisplayLevels="0" /> 然后放置在相應(yīng)位置
這是第二層菜單
添加第二個(gè)PageMenu控件,這個(gè)控件顯示第三層及更高層頁(yè)面,代碼如下:
<portal:PageMenu id="PageMenu2" runat="server"
???????? UseTreeView="true" TreeViewShowExpandCollapse="true"
???????? StartingNodeOffset="2"? SiteMapDataSource="level3datasource" />
??
菜單的風(fēng)格,可以看一下andreasviklund-02或i7media-2horiztonalmenus模板中的style.css文件。
andreasvicklund-02-alt1中使用了3層橫向菜單,你也可以研究以下。
??
??
轉(zhuǎn)載于:https://www.cnblogs.com/wenjie/archive/2010/10/17/1853628.html
總結(jié)
以上是生活随笔為你收集整理的mojoportal学习——文章翻译之多行横排菜单的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 悟透delphi 第十章 操作界面与操作
- 下一篇: 算法系列之交换排序