免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 990 | 回复: 0
打印 上一主题 下一主题

OpenCms中动态导航的开发 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-19 13:44 |只看该作者 |倒序浏览

                 通过OpenCms提供的API,可以轻松实现动态导航功能,前提是要设置资源的导航属性,如下图操作:


  “导航文字”设置资源在导航中的文字,“插入其后”设置导航在导航列表中的位置。


  下面的代码是Alkacon文档的一个例子,稍做了些修改,浏览此文件,就得到当前目录下已经添加到导航所有资源的导航列表。
               
               
                %@ page import="java.util.*" %>%   
org.opencms.jsp.CmsJspActionElement cms = new org.opencms.jsp.CmsJspActionElement(pageContext, request, response);
// 为当前文件文件夹下的所有子文件夹和页面创建导航
List list = cms.getNavigation().getNavigationForFolder();
Iterator i = list.iterator();
out.println("一个简单的导航");
while (i.hasNext()) ...{
    org.opencms.jsp.CmsJspNavElement ne = (org.opencms.jsp.CmsJspNavElement)i.next();
    out.println("" + cms.link(ne.getResourceName()) + "">");
    out.println(ne.getNavText() + "");
}   
out.println("");
%>
浏览效果如下:



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/24141/showart_281465.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP