আমি একটি সাধারণ মডিউল তৈরি করছি যা আমাদের ওয়েবসাইটে ডিলের জন্য ব্যবহারকারীদের এইচটিএমএল ইমেল প্রেরণ করবে।
আমি অনেক অনুসন্ধান করেছি, তবে দ্রুপালের জন্য সঠিক সমাধান খুঁজে পাচ্ছি না। এখন আমি মেলগুলি পাঠাতে পারি তবে সাধারণ পাঠ্য।
ড্রুপাল 7 এ এইচটিএমএল ইমেলগুলি প্রেরণে ধাপে ধাপে কী পদ্ধতি?
function example_form_submit( $form,&$form_state) {
$friend_email=$form_state['values']['friend_email'];
$mailto =$friend_email; //gift to a friend
$mailfrom ='no-reply@example.com';
$subject = "another message for HTML email from example.com";
$body="<h2 style='font-size:28px;color:red;'>Hello EMAIL, i here i want to be <b>bolded</b></h2>";
if (drupal_mail('example', 'send_gift', $mailto, language_default(),$params,$mailfrom,TRUE)) {
drupal_set_message(t('Your gift was sent successfully!!!'));
}
else {
drupal_set_message(t('<font color="red">Error occured while sending your mail!!!</font>'));
}
/****hook_mail*/
function example_mail($key,&$message,$params) {
$language = $message['language'];
switch ($key) {
case 'send_gift':
$message['subject']=t($params['subject'], $var, $language->language);
$message['body'][]=$params['body'];
$message['headers']['Content-Type'] = 'text/html; charset=UTF-8; format=flowed';
break;
}
}