다수의 아동 필드가있는 Drupal Custom CCK 필드
문제
여러 값을 가질 수있는 복합 필드를 작성하는 방법이 있습니까?
예를 들어 마지막 에이 구조를 원합니다.
- 그룹 1 (무제한 수)
- 아동 필드 (각 그룹에 대한 무제한 어린이)
- 아동 필드
- ...
- 그룹 2
- 아동 필드
- 아동 필드
- ...
- ...
CCK 필드를 정의하는 사용자 정의 모듈에 대해 전혀 가능합니까? 그렇다면 누군가 나를 올바른 방향으로 밀어 넣을 수 있습니까?
해결책
이것은 Drupal 세계에서 매우 알고 논쟁의 여지가 있습니다.
이 기능을 CCK "MultiGroup"이라고하며 구현하기가 매우 어렵습니다. Drupal 포럼에는 이것에 대한 많은 게시물이 있습니다. 여기에서 시작하는 것이 좋습니다.
CCK 모듈의 일종의 "숨겨진"기능입니다. 모듈 디렉토리를 살펴보면 여기에는 지침이 있습니다.
CCK/모듈/content_multigroup/readme.txt
편집 : 멀티 그룹 모듈에 대한 진행중인 작업은 실험적인 CCK 3.0 지점으로 이동했습니다.
그 동안 당신은 flexifield 모듈 (하지만 좀 해머시입니다. 생산에 사용하지 않을 것입니다)
다른 팁
나는 예제 모듈이있는이 훌륭한 튜토리얼을 기반으로 내 자신의 "비용/제품"CCK Compound Field를 만들었습니다. http://poplarware.com/es/articles/cck_field_module
나는 아직 비용과 같은 특정 하위 필드를 꺼내는 방법을 아직 알지 못했습니다. 나는 전체 ": $"화합물 만 얻습니다.
이 문제는 꽤 오래되었지만 방금 일어났습니다. 나는 지금 그것을 처리하는 방법은 어린이들을위한 두 번째 CCK 유형과 그룹을 node_reference 필드로 사용될 것이라고 생각합니다. 그래서 당신은 다음과 같습니다.
마스터 타입
- 그룹 필드
- 노드 당 무제한
- 각각, 어린이 노드에 대한 참조
어린이
- 아동 필드
- 노드 당 무제한