首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > OpenCms中动态导航的开发
【标  题】:OpenCms中动态导航的开发
【关键字】:OpenCms
【来  源】:http://blog.csdn.net/qianxuncms/archive/2007/04/11/1561143.aspx

OpenCms中动态导航的开发

  通过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(
"<h3>一个简单的导航</h3>");
while (i.hasNext()) {
    org.opencms.jsp.CmsJspNavElement ne 
= (org.opencms.jsp.CmsJspNavElement)i.next();
    out.println(
"<li><a href="" + cms.link(ne.getResourceName()) + "">");
    out.println(ne.getNavText() 
+ "</a></li>");
}
    
out.println(
"</ul>");
%>

  浏览效果如下:

JDK6下调优NetBeans集成开发环境:【上一篇】
Method Injection:【下一篇】
【相关文章】
  • OpenCms7 alpha1发布及其特性
  • OpenCms7,我们翘首以待……
  • 使用 OpenCmsVFS 插件在 Eclipse 下进行OpenCms项目进行开发……
  • 关于OpenCms开发的进展
  • opencms 介绍及在weblogic8下的部署(原创)
  • OpenCms_Excel
  • OpenCms 使用初步印象
  • 关于opencms把sites目录中的文件根据URL显示到网页的解决方法
  • opencms开发常见问题,欢迎大家补充
  • opencms 汉化
  • 【随机文章】
  • unixware 下sybase裸设备的扩展
  • CIO故事之八 - “三字经”的念法
  • 黑客实现网络过载攻击完全解析
  • 福建省全国计算机等级考试考点
  • PHP怎样调用MSSQL的存储过程 
  • JavaScript判断上传文件类型
  • apche+php+mysql
  • 安全监控软件 Winpooch 简体中文版
  • 快速排序(Quick Sort)
  • 重新启动OpenBSD问题解决了
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.