在Opencart中自定义“找不到页面”

时间:2012-07-23 09:25:22

标签: php module opencart

我想在页面未找到模板中添加“特色产品”模块。是否有人定制了“找不到页面”模板添加一些模块或者它不可能?

2 个答案:

答案 0 :(得分:6)

拿你的文件:MVC ....

<强>控制器:

opencart/catalog/controller/error/not_found.php 

模板(tpl)

opencart/catalog/view/theme/pikcal/template/error/not_found.tpl

.....您可以通过此MVC方法在任何您想要的地方调用视图文件

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) 
{
    $this->template = $this->config->get('config_template') . '/template/error/not_found.tpl';
}
else {
    $this->template = 'default/template/error/not_found.tpl';
}

答案 1 :(得分:2)

这很容易实现。首先,转到SYSTEM > DESIGN > LAYOUTS,然后点击INSERT。对于布局名称,请输入

Error Page

或其他你会发现有用的东西来记住它。然后在“路线”字段中输入

error/not_found

然后保存。完成后,只需转到EXTENSIONS > MODULES,点击您希望在页面上显示的模块旁边的EDIT,然后点击Add Module添加新模块,然后点击布局下拉该行,选择Error Page一行。其余设置按您认为合适配置