2010-06-30 7 views
2

Menu.Builder를 Boot.scala를 사용하여 함께 가져 오는 방법을 살펴보고 혼란 스러울 것이 있습니다. 로그인/등록 옵션이 표시되지만 Sitemap의 항목 중 하나로 표시되지 않습니다. 그게 실제로 어디에서 온거야 ... 내 혼란은 전혀 자바 경험에서 올 수 있습니다 ... 리프트 내가 느끼기 시작 해요하지만 난 그 특정 항목이 메뉴에 던져 질 볼 수 없습니다 본인.LiftWeb의 기본 메뉴 구성 방법을 모르는 경우

결국 기본적으로 나는 무엇을 볼 수 있을지 염두에두고 default.html을 둘러 보았습니다.

답변

2

난 당신이 Boot.scala 파일의 최신 스냅 샷 버전이 제공 사용하지만 원형을 사용하는 리프트 버전 모르는 :


// Build SiteMap 
    def sitemap() = SiteMap(
     Menu("Home")/"index" :: // Simple menu form 
     // Menu with special Link 
     Menu(Loc("Static", Link(List("static"), true, "/static/index"), 
      "Static Content")) :: 
     // Menu entries for the User management stuff 
     User.sitemap :_*) 

을 사용자가 리프트의 MegaProtoUser 확장하는 객체 인 경우, 기본 사용자 계정을 정의합니다. 또한 위의 스 니펫에서와 같이 Boot 클래스에서 사용되는 모든 사용자 관리 페이지에 대해 SiteMap 메뉴를 생성하는 방법도 있습니다.

+0

내가 볼 부분은 위와 같지만 페이지 상단에 로그인/등록 부분을 추가하고 싶습니다. 나 자신 만의 로그인 양식을 작성하는 것 같은데? – iAmDecim

관련 문제