2012-04-12 2 views
1

내가 방법을 찾고 있어요 채우기 자신의 세금 번호 (또는 다른 구성 가능한 필드). 그것을 비교할 필드는 다른 노드 또는 엔티티에 있습니다. 예를 들어클라이언트가 채워되면 (예를 들어, 이름과 이메일)을 (법인) 형태로</strong> 일부 <strong>필드를</strong>를 채울 <strong>에 드루팔에서 규칙을 사용하여 노드 필드에서 양식 필드에서 7

:

사용자가 registrating됩니다 => 이벤트에 대한 등록 양식 다음은 세금 번호를 작성하면 allready 노드 중 하나에 '참석자 지난해를'존재 을 확인 . 일치하는 항목을 발견하면, 노드의 '이름'필드에 날짜를 받아, 형태 에서 '이름'필드에 넣습니다

의 경우 (다음 단계에서, 아래 참조) 사용자가 새 엔티티 개체를 만들 수 있도록 엔티티 필드가있는 양식을 만드는 EntityForms-module을 사용하는 양식과 여러 단계에서 양식을 통과 할 수있는 사용자 정의 모듈, 규칙 이벤트가 트리거됩니다. 양식 단계의 '계속'버튼을 클릭하면

  • 이벤트 :

    은 내가 규칙을 만들기 위해 노력하고, 규칙 및 활성화 지원 규칙-형태를 가지고 내 사용자가 버튼을

  • 조건을 클릭 계속하십시오에서 입력 한 날짜를 (선택하기) 양식에서 필드 allready A (선택하기) 노드의 필드에
  • 액션 존재 : 양식에 ( 의 선택을) 필드에 넣어 노드에서 (선택하기) 필드를

구성이 가능해야하기 때문에 하드 코딩 할 수 없습니다 (여러 가지 양식을 만들어야 함)

+0

'variable'속성을 사용하여 & form_state 양식을 이벤트로 전달합니다. 지금 나는 나의 상태와 행동에 이것들을 사용할 수있다. 그래도 그것을 발견하지 못했다. .. –

답변

1

URL의 값을 통해이를 수행 할 수 있습니다. 체크 아웃 미리 채울 모듈 http://drupal.org/project/prepopulate

은 드루팔 7. 당신은 규칙에있는 URL에 추가 정보를 추가해야

에 대한 dev에 버전이 있습니다.