在ecstore后臺站點(diǎn)有頁面管理項,在頁面管理中可以對模板頁進(jìn)行默認(rèn)設(shè)置,刪除等操作。
新增一個模板頁,先要對app/site/lib/theme/tmpl/fssave.php中的$ctl數(shù)據(jù)增加一個值,如:“default”=>app::get('site')->_('默認(rèn)頁')。
在數(shù)組$ctl增加后,后臺站點(diǎn)--頁面管理--添加新頁面中找到默認(rèn)頁,命名后增加。
添加新頁面后再頁面管理中會生成文件default.html,將該頁面設(shè)置為默認(rèn)(不知道為什么要設(shè)置)。
這樣一個模板頁就構(gòu)建完成了,在controller中可以使用$this->set_tmpl('default')調(diào)用該模板頁,用$this->page('xx.html')在填充模板頁的main區(qū)域(在controller寫控制類時需要注意site是前端的類所有需要繼承site_control)。
當(dāng)然還有site.xml的配置。這個配置可以模仿notebook來寫。