在Prestashop的产品错误页面中显示.tpl文件

在Prestashop的产品错误页面中显示.tpl文件,prestashop,Prestashop,我使用的是PS版本1.5.6.2。当我们禁用产品或删除产品时,我们会看到如下消息 有一个错误 此产品不再提供。 我想添加一个404.tpl文件来代替这个。可能吗 我已经浏览了productcontroller.php并添加了一些代码来显示tpl文件,但没有获得任何成功 如果可以,请帮助我。您不需要自己包含模板文件,Tools类有一个方法display404Error: // check whatever you want in the method your want if (!$this-&g

我使用的是PS版本1.5.6.2。当我们禁用产品或删除产品时,我们会看到如下消息 有一个错误 此产品不再提供。 我想添加一个404.tpl文件来代替这个。可能吗

我已经浏览了productcontroller.php并添加了一些代码来显示tpl文件,但没有获得任何成功


如果可以,请帮助我。

您不需要自己包含模板文件,
Tools
类有一个方法
display404Error

// check whatever you want in the method your want
if (!$this->product->available_for_order) {
    Tools::display404Error();
}

谢谢你的回答。我在我的产品控制器中找不到此代码。您能告诉我在哪里可以找到此代码吗?另一件事是我只想显示一个文件,而不是错误。可能吗?我们可以添加一个文件而不是tools::display404error吗?请解释一下。你找不到这个代码。这是你应该使用的代码。基本上,您可以通过
init
方法或类似方法检查产品是否可用。这将显示404页面,如果您想显示另一个页面,您可以检查
工具
方法代码以执行任何您想要的操作