如何插入头TPL文件模块Opencart的2.0?(How to insert module in

2019-10-23 03:41发布

如何插入一个模块header.tpl文件Opencart的2.0?

我有一个模块。 不具有该模块的布局位置的选择。 所以我需要手动将在header.tpl文件。

我已经试过这个 ,但不工作的Opencart的2.0。

请任何一个帮助我。

谢谢

Answer 1:

在Opencart的2.0以上就可以加载模块的位指示: -

$data['anyname'] = $this->load->controller('modulefolder/filename');

而在该模块的控制文件应该有什么render.Like回报:

return $this->load->view('default/template/modulefolder/filename.tpl', $data);


Answer 2:

你的代码是错误的

$['special_block'] = $module = $this->getChild('module/special', array(
    'limit' => 5,
    'image_width' => 80,
    'image_height' => 80
));


Answer 3:

比如你有一个自定义模块命名公共文件夹下的“testmodule”

如果你想插入页眉这个模块你需要做以下的事情

  1. 关于目录/控制器/通用/ header.php文件负载控制器

      $data['testmodule'] = $this->load->controller('common/testmodule'); 
  2. 回响头模板文件即视图/主题/默认/模板/通用/ header.tpl下面的代码

      <?php echo $testmodule; ?> 

这将工作



文章来源: How to insert module in header tpl file in opencart 2.0?
标签: opencart2.x