在 Prestashop 联系表单电子邮件模板中获取主题标题

Get subject heading in Prestashop contact form email template

我的 Prestashop 联系表中有几个主题的下拉选择。

<select id="id_contact" name="id_contact" class="form-control" onchange="showElemFromSelect('id_contact', 'desc_contact')">
    <option value="0">-- Please chose --</option>
    <option value="1">Cancel order</option>
    <option value="3">Check order</option>
    <option value="2">Return a product</option>
</select>

是否有可能创建或具有在收到的确认电子邮件中选择的主题的价值?:

如果您在后台将此主题添加为联系人姓名,则在 controllers/front/ContactController 方法中 postProcess() 查找块:

$var_list = array(
                                    '{order_name}' => '-',
                                    '{attached_file}' => '-',
                                    '{message}' => Tools::nl2br(stripslashes($message)),
                                    '{email}' =>  $from,
                                    '{product_name}' => '',
                                );

并添加 $contact->name 例如至 {message}

'{message}' => '<br />Subject: '. $contact->name . '<br />' .Tools::nl2br(stripslashes($message)),