2009-10-23 4 views
1

특정 조건과 일치하는 유형 B의 하위가없는 A 유형의 모든 노드를 찾고 싶습니다. 예를 들어 부서 노드와 직원 노드가 있다고 상상해보십시오. 부서에는 모든 직원을 나열하는 직원 필드가 있습니다. 각 종업원마다 유형이 있습니다. 관리자 또는 피톤이라고합시다. 관리자가없는 모든 부서를 찾고 싶습니다. 드루팔 (Drupal)의 견해로 그것을 할 수있는 방법이 있습니까? 나는 반대편을 할 수있다, 매니저가있는 모든 부서를 찾는다.하지만 역으로 Drupal view ops (Relationships and Filters)가 주어진다면 불가능한 것처럼 보인다.Drupal보기 : 조건과 일치하는 자식이없는 노드 선택

답변

1

데이터 모델을 명확히하는 것이 필요한 첫 번째 필수 과제입니다. 그 질문 없이는 대답하기가 어렵습니다. 나는 OG를 사용하지 않는다는 것을 모았으므로 Nodereference를 사용하여 "children"과 Taxonomy 또는 "Types"라는 레이블을 붙이기위한 텍스트 필드를 지정합니다.

Nodereference에서 관계를 만든 다음 NOT X를 지정하여 참조 된 노드의 분류/텍스트 필드에 필터를 만들려고 했습니까?

+0

OG가 무엇인지 모르겠습니다. 부서 노드에서 "노드 참조"필드 유형 (무제한 값)을 사용하여 직원을 나열합니다. Employee 유형은 현재 Employee의 텍스트 필드이지만 작동 할 수있는 모든 것에 열려 있습니다. 앞으로는 "X $/year 이상을 만드는 직원이없는 부서 목록"과 같이 더 복잡한 필터를 작성하고 싶습니다. 관리자와 숙아가있는 부서를 선택하므로 제안이 작동하지 않습니다. –

+0

[OG : 유기농] (http://drupal.org/project/og) –

관련 문제