我有几个页面在首选项 - > CMS下创建,这是好的.现在我需要创建一些具有不同外观的页面,有没有办法像不同的模板一样添加并使用相同的CMS界面来完成它?我想的是:
步骤1.创建新的cms-2.tpl步骤2.修改数据库以添加新的"模板"字段步骤3.修改后台以向CMS页面添加额外字段,以选择要与CMS一起使用的模板页
到目前为止,我一直在阅读"在没有CMS的情况下创建页面",如以下链接:Prestashop 1.6中没有CMS的自定义页面或其他链接:在Prestashop 1.5.3中创建自定义页面,但它们似乎都不是我想要的对于.
谢谢
我使用以下代码创建了一个Test控制器:在Prestashop 1.5.3.1中创建自定义页面
class MyPageController extends FrontController
{
public $php_self = 'mypage';
public function init() {
parent::init();
}
public function initContent() {
parent::initContent();
die('test!');
}
}
Run Code Online (Sandbox Code Playgroud)
我把它放在/controllers/front/MyPageController.php中,它不起作用.我得到一个干净的HTML页面.
我错过了什么?
链接到自定义页面:http://www.funtoy.co.il/index.php ?controller = MyPage
编辑1:修复分号为$ php_self ='mypage';
谢谢.yaniv abo