2011-03-24 6 views
0

안녕하세요 지금이 순간에 완전히 달라 붙어서이 문제로 나를 도울 수 있기를 바랍니다.Django-cms 메뉴 템플릿 태그 문제

많은 페이지가 포함 된 django/django-cms 빌드가 있습니다. 사이트는 4 개의 주요 섹션으로 나누어 져 있으며,이 섹션은 그랜드 부모라고 할 수 있습니다. 각각의 그랜드 부모는 많은 수의 자녀를 가질 수 있으며, 그래서 우리는 조부모, 부모 및 자녀의 realtionship을 진행할 수 있도록 여러 개의 자녀를 가질 수 있습니다.

내가 탐색 할 때 내가 가지고있는 문제가 {% show_menu_below_id request.current_page.reverse_id %}

메뉴가 분명히 변화 시작 : 기본적으로

내가 너무 좋아 그 부분에 대한 부모와 자녀 모두 표시 각각의 조부모 인 디스플레이에 대한 탐색이 해당 페이지 아래에 항목을 표시합니다. 사이트를 탐색 할 때 다른 페이지가 아닌 조부모 섹션의 메뉴 만 표시하고 싶습니다.

나는 부모를위한 조부모와 자녀를위한 3 개의 템플릿을 가지고 있습니다. 이것이 내 문제를 설명하기에 충분할만큼 분명하기를 바랍니다. 단지 다시하지-반복 처리를 할 수없이 내가 섹션 즉, 대학원 상위 페이지의 최상위 수준에 미리

답변

1

I에서

감사 것처럼 내가 만의 메뉴를 필요로 얼마나 멀리 내가 하위 메뉴를 통해 아래로 이동 100 % 내가 네가 원하는 것을 이해하지 못 했어. "조부모"페이지가 루트에 있습니까? 그렇다면, 난이 트릭을 할해야한다고 생각 :

{% show_menu 1 %} 

그것은 첫 번째 수준에서 탐색을 표시합니다 (레벨 0은 루트 레벨 또는 "조부모"-level이다). docsshow_menu 태그를 사용하는 방법에 대한 자세한 내용은

+0

예수님은 어제 그 모든 것을 시험해 보았습니다. D는 너무나 감사합니다. 나는 각 부분 (grabndparent)에 대해 완전하게 exapnded되기 위해서 나무가 얼마나 멀리 떨어져 있더라도 상관 관계가 필요합니다. 그래서 우리가 부모 (부모)와 우리의 일 (부모)을 가지고있는 약 섹션 (조부모)을 친다면, 각 부모를 위해 보여줄 어린이를 필요로합니다. 현재는 활성 부모 페이지 밑에 만 아이들을 표시합니다. 그게 이해가 ..이 가능한 메뉴 태그를 사용하여 또는 뭔가 사용자 지정해야합니다. 다시 고마워! –

+0

'extra_inactive' 인수가 도움이 될 수 있습니다. '{% show_menu 1 100 100 100 %}'시도해 보셨습니까? –

+0

그래, 나는 그것이 전체 사이트에 대한 전체 트리를 exapnd하지 않으면 완벽하게 될 것이라고 이미 시도했다. 다른 섹션의 조부모를 표시하는 두 번째 매개 변수도 지정하면 .. :(부끄러운 있지만 obv 뭔가 조금 태그에 특유의! –

0

전체 내용을 확장 한 다음 관련 페이지에서 약간의 건방진 느낌을주고 CSS를 사용할 수있는 이유는 무엇입니까? 당신이 숨기고 싶었던 낮은 레벨을 숨 깁니다.

기본적으로 관련 분야를 타겟팅 할 수있을만큼 충분한 수업과 자료가 있습니다.

분명히 이상적은 아니지만 아마 내가 얻을 수있는만큼 가깝습니다.