我读了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。
你能告诉我哪里会出错吗? (对不起我的英文)答案 0 :(得分:2)
您必须将控制器放在controllers / front
中所有观点:
视图/模板/(前|管理员|钩)
如果是frontController,只需在init()函数
上执行$this->setTemplate('mytpl.tpl');