2015-01-09 2 views
0

몇 가지 특정 콘텐츠 유형의 노드를 보여주는 노드 목록 (링크 포함)을 만들 필요가 있지만 특정 수준보다 더 낮은 수준의 메뉴 깊이를 가진 노드를 필터링해야합니다 마디.필터 드루팔 (Drupal 7) 메뉴로보기 깊이 (depth)

메뉴 블록을 만들려고했지만 컨텐츠 유형별로 필터링 할 수있는 옵션이 없습니다. 보기를 만들려고했지만 메뉴 깊이로 필터링 할 수있는 옵션이 없습니다.

누구든지 가장 좋은 방법은 알고 계십니까?

감사합니다.

+1

왜 메뉴 깊이로 필터링해야합니까? 이 카테고리가 있습니까? 그렇다면, 당신은 매우 간단하게 생성 한 후에 뷰를 만드는 택 소노 미를 사용해야 할 것입니다. – 2pha

+0

@ 2pha이 구조에는 3 가지 콘텐츠 유형이 있습니다. A (1), B (3) 및 C (20)를 상상해보십시오. B와 C 모두 A 아래에있는 경우도 있습니다. C는 B의 자식입니다. C가 B의 자식 인 경우 A에 나타나는 노드 컬렉션에 나타나지 않습니다. 따라서 메뉴 깊이. 가능한 한 자동화가 이루어지기를 원합니다. 분류가 만들어지면 추가 단계가 필요합니다. – thiirteen

+0

"추가 단계"란 무엇을 의미하는지 모르겠습니다. C가 A의 자식이지만 B의 자식 일 수도 있다는 사실은 분류학이 관련된 한 일을 복잡하게 만드는 것처럼 보입니다. 메뉴 노드 api 모듈 (https : //www.drupal.org/project/menu_node)과 메뉴 노드보기 모듈 (https://www.drupal.org/project/menu_node_views)을 사용해보십시오. – 2pha

답변

0

다음 단계 : 분류법을 사용하고 그 노드가 참조하는 기본 노드를 설정했습니다. 내 이상적인 해결책은 아니지만 일을 끝 마쳤습니다.