Frage

Wir verwenden MyFaces, Richfaces & Restfaces, um eine Website auf der Oracle Stellant CMS zu bauen. Wir verwenden nicht Site Studio. Gibt es irgendwelche Widgets / Kombination von Widgets aus, dass es könnte ein einheitliches Navigationssystem zur Verfügung stellen? Die Website-Struktur muss von einer DB-Tabelle und CMS-Metadatenfeldern gelesen werden, und wir brauchen ein Top-Tab-Menü, ein erweiterbares Sidebar-Menü, Paniermehl, und eine Sitemap (Bonuspunkte, wenn es den sitemaps.org Standard verwendet). Wir haben zur Zeit eine Kombination aus autonomen handgerollten und off-the shelf-Widgets verwenden, die nicht sehr gut sind interoperabel -. Die verschiedenen Navigationsfunktionen nicht synchron bleiben, wie die Website navigiert wird

War es hilfreich?

Lösung

Wir haben ein sehr ähnliches Problem konfrontiert letzten Jahr und fanden keine Reihe von Widgets, die eine integrierte Lösung bieten könnte (wir JSF verwendet haben, Facelets, Richfaces & Frühling).

Am Ende haben wir unser eigenes Navigationssystem mit Menüzustand Halter Entwicklung (gespeichert pro Sitzung) und die Semmelbrösel würden nur im Menübaum aus der aktuellen Auswahl gehen bis zu selbst zu konstruieren.

Das Menü Modell selbst einmal beim Start der Anwendung gebaut wurde (liest aus einer XML-Datei) mit Spring und gebunden an die Ansicht facelets mit (

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

Halten Sie die Komponenten synchron hauptsächlich durch eine Feder WebFlow FlowExecutionListener verwaltet wurde

Hope, das hilft ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top