1

我们正在使用 MyFaces、Richfaces 和 Restfaces 在 Oracle Stellant CMS 之上构建网站。我们没有使用 Site Studio。是否有任何小部件/小部件组合可以提供统一的导航系统?站点结构需要从 DB 表和 CMS 元数据字段中读取,我们需要顶部选项卡菜单、可展开的侧边栏菜单、面包屑和站点地图(如果它使用 sitemaps.org 标准,则可以加分)。我们目前正在使用不能很好地互操作的自主手动和现成小部件的组合——不同的导航功能在导航网站时不会保持同步。

4

1 回答 1

2

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

我们最终开发了我们自己的带有菜单状态持有者的导航系统(每个会话存储),并且面包屑只会从当前选择进入菜单树以构建自己。

菜单模型本身是在应用程序启动时(从 xml 文件中读取)使用 Spring 构建的,并使用 facelets (

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

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

希望这可以帮助..

于 2011-02-25T09:59:23.917 回答