Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Opencart 2中为特定信息页面创建自定义布局_Opencart_Opencart2.x_Opencart Module - Fatal编程技术网

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

如何在Opencart 2中为特定信息页面创建自定义布局,opencart,opencart2.x,opencart-module,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/control

我正在尝试为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

  • 在新文件中: --将类更新为:类控制器信息NewProducts扩展控制器 --将信息/信息的任何实例更新为信息/新产品
  • 我甚至将/catalog/model/catalog/information.php复制到newproducts.php
在opencart管理中,我创建了一个新的布局设计->布局->新布局,路径为:信息/新产品

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

什么都没有,信息页面没有更改,所以我在信息控制器中的AOUTUT数组中添加了一个调试行

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

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


这应该如何正确地完成

你不需要新的布局。。您已经创建了tpl文件,该文件很好。现在在新控制器的index.php末尾,您正在调用哪个tpl文件?
$data['debugger'] = 'this is the default information controller';