문제

여러 값을 가질 수있는 복합 필드를 작성하는 방법이 있습니까?

예를 들어 마지막 에이 구조를 원합니다.

  • 그룹 1 (무제한 수)
    • 아동 필드 (각 그룹에 대한 무제한 어린이)
    • 아동 필드
    • ...
  • 그룹 2
    • 아동 필드
    • 아동 필드
    • ...
  • ...

CCK 필드를 정의하는 사용자 정의 모듈에 대해 전혀 가능합니까? 그렇다면 누군가 나를 올바른 방향으로 밀어 넣을 수 있습니까?

도움이 되었습니까?

해결책

이것은 Drupal 세계에서 매우 알고 논쟁의 여지가 있습니다.

이 기능을 CCK "MultiGroup"이라고하며 구현하기가 매우 어렵습니다. Drupal 포럼에는 이것에 대한 많은 게시물이 있습니다. 여기에서 시작하는 것이 좋습니다.

http://drupal.org/node/494100

CCK 모듈의 일종의 "숨겨진"기능입니다. 모듈 디렉토리를 살펴보면 여기에는 지침이 있습니다.

CCK/모듈/content_multigroup/readme.txt
편집 : 멀티 그룹 모듈에 대한 진행중인 작업은 실험적인 CCK 3.0 지점으로 이동했습니다.

그 동안 당신은 flexifield 모듈 (하지만 좀 해머시입니다. 생산에 사용하지 않을 것입니다)

다른 팁

나는 예제 모듈이있는이 훌륭한 튜토리얼을 기반으로 내 자신의 "비용/제품"CCK Compound Field를 만들었습니다. http://poplarware.com/es/articles/cck_field_module

나는 아직 비용과 같은 특정 하위 필드를 꺼내는 방법을 아직 알지 못했습니다. 나는 전체 ": $"화합물 만 얻습니다.

Drupal 7+의 경우 아마도 필드 컬렉션 모듈, OR 필드 그룹 배수가 필요하지 않은 경우.

이 문제는 꽤 오래되었지만 방금 일어났습니다. 나는 지금 그것을 처리하는 방법은 어린이들을위한 두 번째 CCK 유형과 그룹을 node_reference 필드로 사용될 것이라고 생각합니다. 그래서 당신은 다음과 같습니다.

마스터 타입

  • 그룹 필드
    • 노드 당 무제한
    • 각각, 어린이 노드에 대한 참조

어린이

  • 아동 필드
    • 노드 당 무제한
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top