我们正在使用MyFaces,Richfaces & Restfaces在Oracle Stellant CMS上建立一个网站。我们没有使用Site Studio。有没有什么小部件/小部件组合可以提供统一的导航系统?该网站的结构需要从一个DB表和CMS元数据字段读取,我们需要一个顶部选项卡菜单,一个可扩展的侧栏菜单,面包屑和网站地图(如果它使用的是sitemaps.org标准)。我们目前使用的是自主的手卷和现成的小部件的组合,这些小部件的互操作性不是很好-不同的导航功能在站点导航时不能保持同步。
发布于 2011-02-25 17:59:24
我们去年遇到了一个非常类似的问题,没有找到任何一组可以提供集成解决方案的小部件(我们使用的是JSF、Facelets、RichFaces和Spring)。
我们最终开发了自己的导航系统,带有菜单状态容器(存储在每个会话中),面包屑将从当前选择的菜单树中向上移动,以构建自身。
菜单模型本身在应用程序启动(从xml文件中读取)时使用Spring构建一次,并使用facelets (
<rich:tabPanel id="topMenu" binding="#{menuBean.menu}" />
保持组件同步主要由Spring WebFlow FlowExecutionListener管理
希望这能帮上忙..
https://stackoverflow.com/questions/175293
复制相似问题