0
我正在使用PS版本1.5.6.2。當我們禁用某個產品或產品被刪除時,我們會看到一條消息,如 有1個錯誤 此產品不再可用。 我想添加一個404.tpl文件來代替這個。可能嗎 ?在Prestashop的產品錯誤頁面中顯示一個.tpl文件
我已經通過了productcontroller.php並添加了一些代碼來顯示tpl文件,但沒有得到任何成功。
請幫助我,如果你可以。
我正在使用PS版本1.5.6.2。當我們禁用某個產品或產品被刪除時,我們會看到一條消息,如 有1個錯誤 此產品不再可用。 我想添加一個404.tpl文件來代替這個。可能嗎 ?在Prestashop的產品錯誤頁面中顯示一個.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?請說明一下。 – Jnanaranjan
你不會找到這個代碼,它是你應該使用的代碼。基本上你可以檢查產品是否可用'init'方法或類似的東西。這將顯示404頁面,如果你想顯示另一個頁面,你可以檢查'Tools'方法代碼來做你想做的任何事情 – romainberger