2011-02-01 2 views
1

2 개의 개별 필드로 구성된 하나의 CCK 필드를 추가하는 방법이 있습니까? 저자 (들), 별도의 필드에 이름과 성을 갖고 있습니까?2 부분 CCK 필드

도움 주셔서 감사합니다.

답변

0

답변보기 : 쉽지 않습니다.

답변 : 예,하지만 약간의 PHP 트릭이 있습니다.

이 문서의 내용은 here입니다. 특히 아래쪽 '조인'부분은 올바른 방향으로 이동하지만 특히 5.x에 해당합니다. 7.x에서 작업하고 있다면 이것은 약간 다를 것입니다.

+0

저는 Drupal 6을 사용하고 있습니다. 감사. – boogie

0

Drupal 6에는 CCK 3.x를 사용할 수 있습니다. 여기에는 Multigroup이라는 하위 모듈이있어 필드 그룹 (예 : 성, 성)을 사용하여 그룹화를 반복 할 수 있습니다. 그러나이 버전의 모듈을 사용하기 전에 공식적으로 지원되는 릴리스가 없으며 its future is a bit uncertain이라는 점에 유의하십시오.

+0

좋은 팁,하지만 차라리 안정적인 (내 자신의 코드가 안정적이지 않은) 버전을 사용하고 싶습니다. 이것은 내가 생각했던 것보다 구현하기에 좀 더 복잡해 보입니다. – boogie

+0

질문을 잘못 읽었습니다. 여러 값 그룹을 원한다고 생각했습니다. 단순히 모양을 하나처럼 보이게하려면 xtfer에서 언급 한 2 가지 필드 접근 방식을 사용하고 양식에서 CSS를 사용하여 원하는 모양으로 표시해야합니다. 어느 위치에 표시하더라도 계산 된 필드를 사용하거나 뷰에서 값 조인을 지원할 수 있습니다. – jhedstrom

0

다른 제안 사항 외에도 Flexifield를 사용해 보거나 두 개의 다른 입력란을 사용할 수 있습니다. 두 개의 필드가 하나처럼 보이는 끝날 만들려면

...

  1. 나중에 인라인 필드를 사용하거나 함께 두 개의 값을 가입에 저장하는 템플릿을
  2. 사용 동작을 변경하여 함께 표시 다른 필드 또는
  3. 사용 계산 된 필드를 저장 노드에서 다른 필드에 기록하는

CCK3의 내용 멀티 그룹은 현재 드루팔 7과에서에게 더 업그레이드 경로가 없습니다 멀티 - 값, 멀티 파트 필드를 가질 계획이 없다면 테라포스는 약간 거추장 스럽다.