2010-01-14 5 views
0

필자는 Drupal 6으로 옮겨가는 레거시 PHP 폼을 가지고 있습니다. 나는 사이트의 미래 관리자뿐만 아니라 나를 위해 일을 쉽게하기 위해 노력하고 있습니다. 아래 양식은 이전 사이트 데이터의 핵심입니다. 지금까지는 위치가 있습니다. 국가가있는 분류법에서이 종 데이터를 추가 할 수있게되었습니다. 나는 CCK에서 그것을 할 것이지만, % Cover and Density의 모든 12 Quadrats를 가진 N 개의 Species를 각 폼에 추가 할 수 있기를 원합니다. (해당 위치에있는 각 종마다 표지, 밀도, 꽃, 과일 등의 데이터가 있습니다.)드루팔 (Drupal : 모듈, cck 또는 기타

기본적으로 제 질문은 다음과 같습니다. 1) 전체 양식을 채울 수있는 CCK (FormAPI를 사용하여) 종에 입력 할 사용자 지정 CCK 필드를 만들거나 FormAPI 필드가있는 사용자 지정 모듈을 작성하고 직접 테이블의 데이터를 추적하는 등의 작업을 수행 할 수 있습니까?

귀하의 통찰력에 감사드립니다.

PHP form

+0

종은 동적으로 변경할 수 있습니까? – Nikit

+0

종은 새 시스템에서 동적으로 변경 가능해야합니다. 원하는만큼 추가 할 수 있습니다. 이전 시스템에서는 7 개만 허용했습니다. –

답변

0

방법 CCK 생각하는 것이 도움이 될 수 있습니다 당신 것 객체 지향 과제 : 내 것들, 그리고 그들이 서로 어떻게 관련이 있는가 것.

내가 올바르게 읽는다면 어떤 종류의 식물성 입력 유형이 생성됩니다. 위치가 별도의 유형으로 설정되었으며 그 필드는 BE의 노드 참조 일 수 있습니다. (또는 드롭 다운 위젯이있는 텍스트 필드의 목록 일 수도 있습니다.) Transect 및 Station의 경우와 동일합니다. 연구원은 사용자 참조 필드가 될 수 있습니다.

그런 다음 종 데이터 (두 번째 양식)를 추가하려고합니다. 나는 그 모든 분야가 무엇인지에 관해 정말로 알지 못한다. 그러나 나는 그 인터페이스가 단순해질 수 있다고 내기 할 것이다. 종은 노드 참조를 통해 연결하는 별도의 CCK 유형이거나 사용자 정의 CCK 필드 유형을 만들 수 있습니다. 어느 쪽이든, 여러 노드를 하나의 노드에 추가하여 여러 항목을 얻을 수 있습니다. 노드 참조 방법을 사용하는 경우 추가를 쉽게하기 위해 http://drupal.org/project/popups_reference을 사용할 수 있습니다.

HTH

+0

내 목표는 필드에 샘플링 된 데이터를 입력하는 것이므로 위의 양식과 비슷한 모양의 모든 데이터를 인쇄 된 양식에 포함하므로 모든 것을 한 페이지에 보관하는 것입니다. 문제가없는 노드 참조를 통해 다른 CCK 유형을 포함하는 많은 모듈을 찾지 못했습니다. 팝업이 작동한다는 것을 알지만 가능한 한 간단하게 만들고 싶습니다. 사용자 정의 필드 유형에 더 관심이있는 것처럼 보입니다. –