在ecstore后台站点有页面管理项,在页面管理中可以对模板页进行默认设置,删除等操作。
新增一个模板页,先要对app/site/lib/theme/tmpl/fssave.php中的$ctl数据增加一个值,如:“default”=>app::get('site')->_('默认页')。
在数组$ctl增加后,后台站点--页面管理--添加新页面中找到默认页,命名后增加。
添加新页面后再页面管理中会生成文件default.html,将该页面设置为默认(不知道为什么要设置)。
这样一个模板页就构建完成了,在controller中可以使用$this->set_tmpl('default')调用该模板页,用$this->page('xx.html')在填充模板页的main区域(在controller写控制类时需要注意site是前端的类所有需要继承site_control)。
当然还有site.xml的配置。这个配置可以模仿notebook来写。