我们正在使用MyFaces,Richfaces <!>放大器; Restress在Oracle Stellant CMS之上构建一个网站。我们没有使用Site Studio。是否有可以提供统一导航系统的小部件/小部件组合?需要从数据库表和CMS元数据字段中读取网站结构,我们需要一个顶部选项卡菜单,一个可扩展的侧边栏菜单,面包屑和一个站点地图(如果它使用sitemaps.org标准,则为奖励积分)。我们目前正在使用自动手动和现成小部件的组合,这些小部件不能很好地互操作 - 不同的导航功能在网站导航时不会保持同步。

有帮助吗?

解决方案

我们去年遇到了一个非常类似的问题,并没有找到任何可以提供集成解决方案的小部件(我们使用的是JSF,Facelets,RichFaces <!> amp; Spring)。

我们最终使用菜单状态持有者(每个会话存储)开发我们自己的导航系统,并且面包屑将从当前选择的菜单树中上升到构建自身。

菜单模型本身在应用程序启动时使用Spring构建一次(从xml文件读取)并使用facelets绑定到视图(

<rich:tabPanel id="topMenu" binding="#{menuBean.menu}" />

保持组件同步主要由Spring WebFlow FlowExecutionListener

管理

希望这会有所帮助..

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top