2013-07-12 13 views
0

익명 사용자가 수동으로 선택한 제품에 대한 할인 쿠폰이 포함 된 전자 메일을받을 수있게하려고합니다.Drupal 7 : 선택한 용어와 노드에 따라 HTML 전자 메일 생성

그것은 하나 개의 형태 (목록을 선택) 또는 여러 단계 (제품 선택> 사용자 정보)에 넣어 수

가 작동하는 방법 : 페이지

  1. 사용자/블록 분류 용어를 선택합니다 (카테고리 제품 선택)
  2. 사용자가 선택한 노드 (선택된 택 소노 미 기간으로 필터링 됨)
  3. 사용자 입력 이름, 전자 메일.
  4. 사용자 클릭 제출 버튼
  5. Html 전자 메일이 생성되어 사용자 이름, 선택된 노드 제목 및 해당 노드의 사용자 정의 필드가 할인율과 함께 전송됩니다.

달성하기가 어렵습니까?

도움 주셔서 감사합니다.

답변

0

Webform 모듈 (https://drupal.org/project/webform)을 사용하여 원하는 것을 다시 만들 수 있습니다. 원하는 필드 (카테고리, 노드, 이름, 전자 메일)로 웹 폼을 만든 다음 영수증을 사용자 정의하여 [node : discount -code] 토큰을 선택하십시오.

+0

빠른 답변을 주셔서 감사합니다. 이 Webform 모듈을 사용해 보았는데 거의 필요한 것입니다. 그러나 카테고리 선택 목록이 택 소미 용어로 자동 채워지는 것을 방지하고 노드 선택 목록을 노드 제목으로 채울 수 있습니다 (선택한 범주로 필터링). – Kuni

+0

택 소노 미을 기반으로 사용 가능한 노드를 필터링하는 것은 좀 더 복잡합니다. 엔터티 참조 필드를 생성 할 때 미리 설정된 조건에 따라 필요한 노드를 밀어내는 '엔터티 참조 뷰'를 가리켜 야합니다. 다단계 양식을 사용하는 경우 URL에서 이전 값을 가져올 수 있어야하며,이 경우 URL은 뷰의 상황 별 필터로 전달 될 수 있습니다. –