PrestaShop 1.7发送邮件时出错,请重试
在我的PrestaShop中的高级参数电子邮件中,成功发送测试消息 但在我的联系人页面电子邮件表单中,当我发送电子邮件时,我会收到一条消息 发送邮件时出错,请重试 我的疑难解答尝试: 在文件“modules/contactform/contactform.php”的第418行中PrestaShop 1.7发送邮件时出错,请重试,prestashop,Prestashop,在我的PrestaShop中的高级参数电子邮件中,成功发送测试消息 但在我的联系人页面电子邮件表单中,当我发送电子邮件时,我会收到一条消息 发送邮件时出错,请重试 我的疑难解答尝试: 在文件“modules/contactform/contactform.php”的第418行中 美元这个→上下文→控制器→错误[]=$this→trans('发送消息时出错,请重试',array(),'Modules.Contactform.Shop') 我用以下代码替换: $this→context→contro
美元这个→上下文→控制器→错误[]=$this→trans('发送消息时出错,请重试',array(),'Modules.Contactform.Shop') 我用以下代码替换:
$this→context→controller→errors[] = $errorMessage = error_get_last()['message'];
然后我在我的联系人页面发送了一封电子邮件,我收到了以下错误:
未定义的属性:stdClass::$id\u shop
我如何解决这个问题
我也有同样的问题 您必须编辑contactform.tpl,并将其添加到提交按钮之前:
<style>
input[name=url] {
display: none !important;
}
</style>
<input type="text" name="url" value=""/>
<input type="hidden" name="token" value="{$token}" />
输入[name=url]{
显示:无!重要;
}
问候,
PS:删除对contactform.php的旧修改
Steve T.我也有同样的问题 您必须编辑contactform.tpl,并将其添加到提交按钮之前:
<style>
input[name=url] {
display: none !important;
}
</style>
<input type="text" name="url" value=""/>
<input type="hidden" name="token" value="{$token}" />
输入[name=url]{
显示:无!重要;
}
问候,
PS:删除对contactform.php的旧修改
Steve T.当前版本:1.7.3.1 模块>联系人表单>配置 通过电子邮件接收客户信息:(y) 主题/使用过的主题名称/模块/contactform/views/templates/widget/contactform.tpl 将此代码粘贴到“发送”按钮的顶部
<input type="text" name="url" value="" class="hidden">
<input type="hidden" name="token" value="{$token}">
当前版本:1.7.3.1 模块>联系人表单>配置 通过电子邮件接收客户信息:(y) 主题/使用过的主题名称/模块/contactform/views/templates/widget/contactform.tpl 将此代码粘贴到“发送”按钮的顶部
<input type="text" name="url" value="" class="hidden">
<input type="hidden" name="token" value="{$token}">
如果您使用,您不需要样式如果您使用,您不需要样式在1.7.4.4中没有帮助在1.7.4.4中没有帮助