2010-01-14 3 views
2

: (. 하위 기간 2 및 용어 2가 교체되는 폐쇄)이 같은 드루팔의 메뉴 트리 만들려고 해요

- term 1 
    node 1 
    node 2 
    - sub-term 1 
     node 3 
     node 4 
    + sub-term 2 
    - sub-term 3 
     node 5 
     - sub-sub-term 1 
      node 6 
+ term 2 
etc. 

일부 요구 사항 :

  • 출력 JQuery와 메뉴 등이 사용 무언가가 상호 작용하는 나무에게
  • 필터를 얻을 수 CCK 유형별로 노드
  • 그들에있는 노드 또는 다른 활성 용어와 용어
  • 표시 등 현재 노드를 표시
  • 만이 CCK 필드로 노드를 필터, 자동으로 해당 지점에있는 트리를 엽니 다

해야합니까 이것을 직접 작성해야합니까, 아니면 그것을 할 수있는 모듈의 조합이 있습니까? 나는 매우 근접한 Advanced Taxonomy Blocks를 가지고 있지만 노드를 나열하지는 않습니다.

+0

매우 이상한 분류 트리이며, 하위는 첨부 된 노드의 하위 노드입니다. 일반적으로 학부모 용어에는 하위 용어의 하위 트리가 있습니다. 여기서는 수동으로 메뉴를 코딩 할 수 있다고 생각합니다. 준비된 모듈은 없습니다. – Nikit

+0

아마도 내 예제가 오해의 소지가 있을지 모르지만 하위 용어가 노드의 하위임을 의미하지는 않습니다. 단순히 해당 용어 노드와 하위 용어를 모두 보여줍니다. 나는 스케치를 약간 조정할 것이다 ... – sprugman

답변

1

사용자 정의 메뉴를 만들고 DHTML Menu module을 사용하면 클릭시 확장/축소됩니다. 다음은 프로젝트 페이지에서 발췌 한 내용입니다.

... 중첩 된 메뉴를 사용할 때 페이지로드 수를 줄이기 위해 Javascript를 사용합니다. 이것은 특히 Drupal의 관리 시스템에서 유용합니다.

일반적으로 Drupal에서 메뉴의 하위 항목을 보려면이 항목의 링크를 클릭하고 전체 페이지로드가 필요할 때까지 기다려야합니다. DHTML 메뉴를 활성화 한 후 메뉴 링크를 한 번 클릭하면 페이지가 다시로드되지 않고 하위 항목이 표시됩니다. 항목을 두 번 클릭하면 페이지가 정상적으로로드됩니다. 또한 쿠키는 메뉴가 열려 있고 어떤 메뉴가 닫혀 있는지를 저장하므로 사이트를 탐색 할 때 메뉴 상태가 일관되게 유지됩니다.

3

Taxonomy menu 같은 소리와 이전의 대답에 링크 된 DHTML Menu 모듈은 아주 가까이 얻을 것입니다. 필터링을 수행하려면 콘텐츠보기가 필요합니다. 프로젝트 페이지의 Taxonomy 메뉴에 대한 발췌 내용은 다음과 같습니다.

분류 어휘를 메뉴로 쉽게 변형 할 수 있습니다! 사용 URL/경로 별칭

  • 가되지 않습니다

  • Pathauto과 통합 Views
  • 과 통합
  • 기본 분류 용어 경로 또는 사용자 정의 경로를 사용 어휘 당

    • 사용자 정의 메뉴 기능 다른 메뉴 모듈과 간섭한다.
  • 1

    이 모듈이 당신이 원하는대로 할 것이라고 생각합니다 - Taxonomy field menu.

    용어와 노드 간의 연결을 기반으로 전통적인 메뉴를 구축합니다.

    관련 문제