2012-03-10 3 views
0

제출 한 내용을 이메일로 보내야하는 콘텐츠 유형이 있습니다. drupal을 사용하여 콘텐츠를 전송하는 간단한 방법이 있습니까? 나는 규칙을 가지고 있지만 실제로 콘텐츠를 보내는 방법을 보지 않고 ... 단지 전자 메일 알림입니다.Drupal : 제출 후 이메일에 노드 내용을 보냅니다.

+0

규칙에는 "임의의 전자 메일 주소로 전자 메일 보내기"라는 작업이 있으며 토큰을 사용할 수 있습니다 (토큰 모듈을 활성화했는지 확인하십시오). 전자 메일을 작성자에게 보내려는 경우 "전자 메일 보내기"작업을 사용할 수도 있습니다. –

답변

0

의견 상자에 Ayesh의 제안을 먼저 시도해보십시오. 그것의 충분히 간단하고 귀하의 요구 사항이 가득 채워지지 않은 경우 다음을 수행하십시오.

1) 기준에 따라 콘텐츠가 저장되었을 때 트리거되는 규칙을 설정합니다. 2) rules에는 hook_rules_action_info()라는 훅이있어서 모듈 dir에 YOURMODULE.rules.inc라는 파일을 만들고이 훅을 사용해야합니다. 3) 특정 필요에 따라 이메일을 보낼 수 있습니다. drupal_mail 함수() 사용하기

희망이 도움이됩니다. Vishal

+0

모듈을 작성하는 데 어려움을 겪으려면 hook_node_insert (http://api.drupal.org/api/drupal/modules!node!node.api.php)를 사용하는 것이 더 깔끔하지 않습니까?/function/hook_node_insert/7) 이것을 수행하기위한 후크? – KerrM

+0

@KerrM : 귀하의 방법이 더 나은 선택이라고 생각합니다. –

관련 문제