2016-12-07 74 views
0

有人可以幫我設置標題到這個功能。我購買了Prestashop模塊在產品頁面上提問。但是電子郵件被髮送回管理員電子郵件。我知道我需要設置標題以迴應用戶給出的電子郵件。不知道如何設置標題

product = new Product(Tools::getValue('ip_product_id'), true, $id_language, $id_shop); 
$sql = 'SELECT email FROM `' . _DB_PREFIX_ . 'contact` WHERE id_contact = ' . (int) (Configuration::get('IP_ASK_ABOUT_PRODUCT_MAIL')); 
$mail = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql); 

if (Mail::Send((int)$id_language, 
       'ask', 
       Mail::l('Pytanie o produkt', (int)$id_language), 
      array(
     '{message}' => Tools::getValue('message'), 
     '{mail}' => Tools::getValue('ip_ask_about_product_email'), 
     '{name}' => Tools::getValue('ip_ask_about_product_name'), 
     '{phone}' => Tools::getValue('ip_ask_about_product_phone'), 
     '{id_product}' => $product->id, 
     '{product_name}' => $product->name), 
      $mail[0]["email"], 
      null, 
      null, 
      null, 
      null, 
      null, 
      dirname(__FILE__) . '/mails/' 
    )) 
{ 

回答

0

您正在查找的選項是ReplyTo。這是功能Mail::Send的最後一個參數。您的代碼必須是這樣的:

Mail::Send((int)$id_language, 
       'ask', 
       Mail::l('Pytanie o produkt', (int)$id_language), 
      array(
     '{message}' => Tools::getValue('message'), 
     '{mail}' => Tools::getValue('ip_ask_about_product_email'), 
     '{name}' => Tools::getValue('ip_ask_about_product_name'), 
     '{phone}' => Tools::getValue('ip_ask_about_product_phone'), 
     '{id_product}' => $product->id, 
     '{product_name}' => $product->name), 
      $mail[0]["email"], 
      null, 
      null, 
      null, 
      null, 
      null, 
      dirname(__FILE__) . '/mails/', 

      false, 
      null, 
      null, 
      $mail[0]["email"] /*or the email you want to reply to*/ 
    ) 

好運