2015-01-04 7 views
0

방금 ​​Drupal을 선택 했으므로 작업을 완료해야합니다. 어떻게해야할지 잘 모릅니다.그룹보기에 하위 그룹 표시 - Drupal 7

예제 그룹 :
에게 이 바닥 : 1
이 바닥 : 2
층 : 각 층 그룹에서 3

, 내가 원하는에

나는 그룹의 계층 구조를 만들 필요가 방 (또한 그룹)을 만듭니다.

내가 지금까지 가지고있는 것 :
1. 나는 층이있다.
2. 나는 '층'아래에 (청중을 사용하여) 적절히 중첩 된 그룹의 그룹을 가지고 있습니다.
3. 특정 층 (단 하나)의 '객실'을 필터링하고 표시 할 수 있습니다.

내 문제 :

나는 각 층 뷰에서 바닥의 객실을 표시하는 방법을 찾을 수 없습니다.
앞에서 설명한 것처럼 바닥에서 필터링하는 '보기'를 만들었지 만 동적보기가 아니기 때문에 groupID를 매개 변수로 받아들이지 않고 어떤 그룹과 관계없이 항상 같은 방 목록을 표시합니다. (그룹별로 표시되는 것이 아니라 웹 사이트 자체에 표시됨).

최종 결과는 드루팔 (drupal)의 표준 설치이며 사이드 바 메뉴는 현재 보이는 층에 속하는 층의 방을 포함해야합니다.

Organic_subgroups, Panel, views 등을 모듈로 사용합니다.
감사합니다.

답변

0

플로어 및 객실에 대한 정보를 바닥 및 그룹의 구성원에게만 공개하는 이유가없는 한 유기농 그룹을 사용하는 것이 불필요하게 복잡하다고 생각합니다. 그들이 어떤 층에 있는지에 관해서 당신의 방에 필드를 추가하는 간단한 관계로 이것을 할 수 있습니다. 그런 다음 바닥별로 필터링하는보기를 만듭니다. 보기의 고급 섹션에있는 컨텍스트를 사용하고 바닥을 컨텍스트로 추가하여 동적으로 만들 수 있습니다. 그러면 귀하의 URL은 단순히 floor/floornumber가되며 자동으로 객실 목록을 보여줍니다.