Answers:
首先,打开form.phtml
主题中的文件。
/magento_root/app/design/frontend/VENDER_NAME/YOUR_THEME/Magento_Contact/templates/form.phtml,然后将主题字段添加到此联系表单:
<div class="field subject required">
<label class="label" for="subject"><span><?php /* @escapeNotVerified */ echo __('Subject') ?></span></label>
<div class="control">
<input name="subject" id="subject" title="<?php /* @escapeNotVerified */ echo __('Subject') ?>" value="" class="input-text" type="text" data-validate="{required:true}"/>
</div>
</div>
在表单中添加以上字段。
就Magento而言,它不在乎我们在此表单中添加了哪些字段。它的编写方式是,它接受发布的所有要处理的字段,并将其发送到您创建的交易电子邮件表单中。现在,转到Magento管理员部分中的营销>通信>电子邮件模板。单击“ 添加新模板 ”,然后从“ 模板 ”下拉框中选择“ 联系表格 ”,然后选择“ 加载模板 ”。在模板内容下,您将看到:
{{trans "Name: %name" name=$data.name}}
{{trans "Email: %email" email=$data.email}}
{{trans "Phone Number: %telephone" telephone=$data.telephone}}
{{trans "Comment: %comment" comment=$data.comment}}
在名称前添加新字段:{{trans“ Name:%name” name = $ data.name}},现在看起来应该像这样:
{{trans "Subject: %subject" subject=$data.subject}}
{{trans "Name: %name" name=$data.name}}
{{trans "Email: %email" email=$data.email}}
{{trans "Phone Number: %telephone" telephone=$data.telephone}}
{{trans "Comment: %comment" comment=$data.comment}}
在“ 模板名称 ” 下输入新名称以保存新模板,然后单击“ 保存模板 ”。现在,我们需要告诉Magento将这个新模板用于Contact表单。转到STORES->设置->配置->常规->联系人,然后选择“ 联系人 ”。在“ 电子邮件选项 ”下,在“电子邮件选项”->“电子邮件模板”下拉框下选择新模板。点击“ 保存配置 ”。