如何在Opencart 2中为特定信息页面创建自定义布局

时间:2016-03-02 22:21:00

标签: opencart opencart2.x opencart-module

我正在尝试在Opencart 2中为信息页面创建自定义布局,但它似乎根本不起作用。这是做了什么:

  • 复制/catalog/view/theme/_my_theme/information/information.tpl到 /catalog/view/theme/_my_theme/information/newproducts.tpl并做了一些小改动

  • 将/catalog/controller/information/information.php复制到/catalog/controller/information/newproducts.php

  • 在新文件中: - 将类更新为:class ControllerInformationNewproducts extends Controller - 将任何信息/信息实例更新为信息/新产品
  • 我甚至将/catalog/model/catalog/information.php复制到newproducts.php

在opencart管理员中,我创建了一个新的布局Design-> Layouts-> New Layout,其路线为:information / newproducts

然后在我的“新产品”信息页面[在opencart管理员]中,我将布局覆盖更改为新产品布局。

没有,没有更改信息页面,所以我在信息控制器的soutput数组中添加了调试行[s]

$message

$data['debugger'] = 'this is the newproducts controller';

发送到我的实时页面的调试是默认的信息控制器,Opencart甚至没有尝试使用newproducts控制器。

这应该如何正确完成?

0 个答案:

没有答案