2014-03-26 39 views
0

我有两个问题:Opencart的控制器和儿童

在Opencart的控制器ControllerMainIndex我们定义

$this->children = array("common/footer"); 

那么应该怎么利用它在主/ index.tpl里的文件吗?

这对我来说有点含糊。我们已经告诉控制器获得页脚,但是在主文件中我们应该如何指定它们的位置?

第二个问题,我创建控制器ControllerMasterNewPage,然后在I $ this-> render()(将模板设置为“master/newpage.tpl”之后)。

但是我该如何访问这个控制器?我的意思是什么应该在浏览器中键入这个控制器进行处理和输出?

回答

1

1)只需拨打<?php echo $footer ?>将输出的子内容

2)http://example.com/index.php?route=path/MasterNewPage/actionName

例如:我们在{root}/catalog/controller/product/category.php(类名ControllerProductCategory)文件,把它叫做:http://example.com/index.php?route=product/category

+0

的的opencar itslef美化网址? –

+0

@ MT-Developer你的意思是“美化”?搜索引擎优化友好的网址(如httep://example.com/categoryName)只适用于管理面板中选择的SEO网址 – Justinas

+0

@ MT-Developer - 它只会使URL的搜索引擎优化,如果他们是类别,信息页,制造商的链接和产品 –