2011-11-14 1 views
1

나는 다음과 같은 구조 I 메뉴에서 그 모든 범주를 표시하지 않으리프트 프레임 워크로 사용자 정의 메뉴를 어떻게 작성해야합니까?

- Home 
- Categories for posts 
    - Category1 
    - Category2 
    - Subcategory1 
    - Subcategory2 
    - Subcategory3 
    - Category3 
    - Subcategory4 
    - Subcategory5 
- Some static pages 
    - Page1 
    - Page2 
- Another post type # this is completely different model than for posts 
    - Subcategory1 
    - Subcategory2 

이 필요합니다. SiteMap 클래스를 살펴본 결과, 거기에 모든 것을 정의한 다음 메뉴 작성기를 사용하여 메뉴를 렌더링해야합니다.

고정 마크 업으로 전체 메뉴를 정의하면 현재 어떤 페이지를 기반으로 메뉴를 렌더링 할 수 없는지 문제가 있습니다. 그러나 SiteMap을 통해 전체 구조를 정의하는 것은 실용적인 옵션처럼 보이지 않습니다. 카테고리가 동적이기 때문에 특정 위치에만 표시되도록해야하기 때문입니다.

+0

여기에 어떤 대답을 얻지 않는 경우에, 당신은 리프트 메일 링리스트에 문의 할 수 있습니다, HTTP : //groups.google.com/group/liftweb. – fmpwizard

답변

1

SiteMap은 (는) 친구입니다. 당신이 원하는 것이 있다면 http://simply.liftweb.net/Simply_Lift.pdf

:

당신은 같은 그룹의 메뉴 항목 수 :

Menu.i("About")/"about" >> Hidden >> LocGroup("bottom") 

및 템플릿 만이 그룹 표시는 :

<span class="lift:Menu.group?group=bottom"></span>

에서 촬영 동적 메뉴 항목 - 검색 시도

폴 도움이 키워드 "supplimentalKidMenuItems"

희망과

http://groups.google.com/group/liftweb

10