我想插入一个"登录";按钮,而不是Prestashop 1.6中的联系人表格。我有五种语言。我也安装了captcha,但垃圾邮件发送者仍然使用该表单发送信息。这个想法是,只有登录的客户才能发送消息。你能帮我吗?
将此代码放入/override/classes/controller/FrontController.php
<?php
class FrontController extends FrontControllerCore
{
public function init()
{
parent::init();
if (!$this->context->customer->isLogged() && $this->php_self == 'contact')
{
Tools::redirect('index.php?controller=authentication?back=index');
}
}
}
然后转到/var/cache/dev
和/var/cache/prod
并删除class_index.php