2010-06-29 3 views
0

두 개의 노드가 있습니다. 하나는 다른 노드의 부모 노드입니다. 예를 들어 식물에 대한 정보를 표시하고 있습니다. 라틴어 이름과 보통 이름을 가진 Plant_Parent라는 두 개의 노드가 있는데 중재되지 않은 Plant_Info가 있습니다. 블룸 타임, 경험의 증가, 물 요구 사항, 사용자별로 필요한 정보가 있습니다. 그러나 둘을 함께 표시 할 수 있어야합니다. 즉, 누군가가 Plant_Parent 노드를 선택하고 모든 plant_info 노드도 표시됩니다.드루팔 (Drupal Node) 관계

드루팔 (Drupal이 이것을 지원하지 않는 것 같습니다. 왜 내가 이것을 할 수 있습니까?

+0

일반적인 분류 사례처럼 보입니다. 카테고리를 사용하지 않으시겠습니까? –

답변

2

많이 사용되는 CCK 모듈에는 노드 참조 필드 유형이 있습니다.이 유형은 이에 가장 적합합니다.

2

노드 참조로 ceejayoz는 두 개의 노드를 함께 표시 할 수 있다고 말합니다. 그러나 노드 내의 필드에 대해 다른 권한을 가질 수도 있습니다. CCK의 일부인 content_permissions를 살펴 보거나 더 많은 사용자 정의 권한을 원할 경우 희박하게 문서화 된 hook_field_access()을 살펴보십시오.