在PrestaShop

时间:2017-07-14 09:06:13

标签: php prestashop

我读了http://doc.prestashop.com/display/PS16/Displaying+content+on+the+front+office,我尝试创建一个display.php文件和一个display.tpl文件。

但我不确定他们必须放在哪里。 因为它说display.php的地方 ("让我们创建它所针对的display.php文件,使用最少的内容,并将其放在模块的根文件夹中#34;) 然后它说同一个文件的另一个地方 ("让我们探索display.php,我们的第一个PrestaShop前端控制器,存储在模块主文件夹的/ controllers / front文件夹中:")。

我真的也不理解下一句话: (" display.php文件将被重写为前端控制器[..]")。

当它是关于display.tpl的时候,我实际上并没有得到它必须放在哪里。我想知道最好的地方是/ controllers / front。

你能告诉我哪里会出错吗? (对不起我的英文)

1 个答案:

答案 0 :(得分:2)

您必须将控制器放在controllers / front

所有观点:

视图/模板/(前|管理员|钩)

如果是frontController,只需在init()函数

上执行$this->setTemplate('mytpl.tpl');