如果您抱怨过SiteFactory的菜单导航标签难做,如果您对sql语句支持xslt语法这一新特性还不太了解,这个标签示例可能对您有用。
标签名称:显示导航菜单
功能说明:可根据当前所属节点高亮显示菜单选中效果的导航菜单标签;可指定选中效果的自定义样式;可指定菜单项最大字数;可使用“指定父节点ID”或“指定菜单项ID数组”两种方式来决定菜单显示哪些节点;可通过后台节点设置“是否在顶部菜单处显示”;
关联标签:无
使用范围:无限制,任何模板
参数说明:
parentId - 菜单项父栏目ID,支持数组{默认值:0,自动传入:@ RequestInt_Id}
nodeArray - 菜单项栏目ID数组{自动传入:@ RequestInt_Id}
currentId - 当前页面所在节点ID{自动传入:@ RequestInt_Id}
activeClass - 突出显示的菜单样式{默认值:on}
titleLength - 菜单项最长显示字数{默认值:10}
调用示例:
栏目页:
{PE.Label id="显示导航菜单" parentId="10" nodeArray="0" currentId="@ RequestInt_id" /}
{PE.Label id="显示导航菜单" parentId="0" nodeArray="-2, 12, 25, 15, 19, 10, 7, 26" currentId="@ RequestInt_id" titleLength="12" activeClass="activeItem" /}
内容页:
{PE.Label id="显示导航菜单" parentId="10" nodeArray="0" currentId="{PE.Field id="cone" fieldname="NodeID" /}" /}
效果示例:

标签下载(2009-02-02更新):
http://www.ks-pe.com/Common/ShowDownloadUrl.aspx?urlid=0&id=43
标签使用说明:
解压下载的压缩包到网站目录,建立相关节点,应用对应的模板并在调用时指定合适的节点ID。
压缩包内文件包括 标签文件,栏目页、内容页模板示例、相关CSS文件。
测试地址:
http://www.ks-pe.com/Category_9/index.aspx
更新说明:
[2009-02-02]增加节点打开方式判断,使标签可在后台配置节点的打开方式;增加节点类型判断,使标签支持“外部链接”节点;增加title提示,可在后台编辑鼠标移上去时的提示内容;parentId默认为0时,列出网站一级节点;
- 我顶(9人顶)
- 我踩(4人踩)
- 上一篇: SF头条新闻标签
- 下一篇: SiteFactory / BizIdea 用Ajax实现Digg标…
