MyFaces、Richfaces、Restfaces を使用して、Oracle Stellant CMS の上に Web サイトを構築しています。Site Studio は使用していません。統一されたナビゲーション システムを提供できるウィジェット/ウィジェットの組み合わせはありますか? サイト構造は DB テーブルと CMS メタデータ フィールドから読み取る必要があり、トップ タブ メニュー、展開可能なサイドバー メニュー、ブレッドクラム、サイトマップ (sitemaps.org 標準を使用している場合はボーナス ポイント) が必要です。私たちは現在、相互運用性があまり良くない自律型の手動ウィジェットと市販のウィジェットを組み合わせて使用しています。サイトをナビゲートするときに、さまざまなナビゲーション機能が同期していません。
2685 次
1 に答える
2
昨年、非常によく似た問題に直面しましたが、統合ソリューションを提供できる一連のウィジェットが見つかりませんでした (JSF、Facelets、RichFaces、および Spring を使用していました)。
メニュー状態ホルダー (セッションごとに保存) を備えた独自のナビゲーション システムを開発することになり、ブレッドクラムは現在の選択からメニュー ツリーに移動してそれ自体を構築することになりました。
メニュー モデル自体は、Spring を使用してアプリケーションの起動時に一度構築され (xml ファイルから読み取られ)、facelets を使用してビューにバインドされます (
<rich:tabPanel id="topMenu" binding="#{menuBean.menu}" />
コンポーネントの同期を維持することは、主に Spring WebFlow FlowExecutionListener によって管理されていました。
お役に立てれば..
于 2011-02-25T09:59:23.917 に答える