JSF 용 통합 내비게이션 시스템 (메뉴, 빵 부스러기, 사이트 맵)

StackOverflow https://stackoverflow.com/questions/175293

  •  05-07-2019
  •  | 
  •  

문제

우리는 MyFaces, Richfaces 및 Restfaces를 사용하여 Oracle Stellant CMS 위에 웹 사이트를 구축합니다. 우리는 사이트 스튜디오를 사용하지 않습니다. 통합 내비게이션 시스템을 제공 할 수있는 위젯/위젯의 조합이 있습니까? 사이트 구조는 DB 테이블 및 CMS 메타 데이터 필드에서 읽어야하며 상단 탭 메뉴, 확장 가능한 사이드 바 메뉴, 빵 부스러기 및 사이트 맵 (Sitemaps.org 표준을 사용하는 경우 보너스 포인트)이 필요합니다. 우리는 현재 상호 운용하지 않는 자율적 인 핸드 롤과 오프 선반 위젯의 조합을 사용하고 있습니다. 사이트가 탐색함에 따라 다양한 내비게이션 기능이 동기화되지 않습니다.

도움이 되었습니까?

해결책

우리는 작년에 매우 비슷한 문제에 직면했으며 통합 솔루션을 제공 할 수있는 위젯 세트를 찾지 못했습니다 (우리는 JSF, Facelets, Richfaces & Spring을 사용하고있었습니다).

우리는 메뉴 상태 홀더 (세션 당 저장)로 자체 내비게이션 시스템을 개발하게되었고 빵 부스러기는 현재 선택에서 메뉴 트리에서 올라가 자체를 구성합니다.

메뉴 모델 자체는 스프링을 사용하여 애플리케이션 시작 (XML 파일에서 읽음)에서 한 번 구축되었으며 얼굴을 사용하여보기에 바인딩되었습니다.

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

구성 요소를 동기화하는 상태로 유지

도움이 되었기를 바랍니다..

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top