Prestashop 1.7在联系我们表单中添加字段

问题描述 投票:1回答:1

我在Prestashop 1.7.2.0上遇到了一些问题,我想在我的联系表格中添加一些字段,但不知道如何继续。我只是发现PS 1.6的tuto。

如果有人可以帮助我。

非常感谢

field contact prestashop-1.7
1个回答
0
投票

这里没有更新抗性解决方案来添加字段名称:

我尝试了以下内容添加一个字段(并记住此解决方案不是更新证明,并且后台中没有安全附加字段):

更新theme / mails文件夹中的contact.html + contact.txt:

<span style="color:#333"><strong>Name: {contactname}</strong></span><br /><br />

将contactname行添加到位于modules / contactform文件夹中的contactform.php文件中的$ var_list数组:

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

在函数sendMessage(){的开头添加一行,在同一个文件中(contactform.php)

$contactname = trim(Tools::getValue('contactname'));

将以下行添加到位于theme / modules / contactform / views / template / widget文件夹中的contactform.tpl文件中的部分:

<div class="form-group row">
<label class="col-md-3 form-control-label">{l s='Name' d='Shop.Forms.Labels'}</label>
<div class="col-md-6">
<input
class="form-control"
name="contactname"
type="text"
value="{$contact.contactname}"
placeholder="{l s='Ihr Name' d='Shop.Forms.Help'}"
>
</div>
</div>

我知道这很难看,但是嘿,这是一个开始:)一旦prestashop 1.7不再有错误我将开始用适当的覆盖/模块进行编程

© www.soinside.com 2019 - 2024. All rights reserved.