經常可以看到ecshop的dwt文件里面有“<!-- TemplateBeginEditable name="doctitle" -->和<!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem -->”這么一段代碼,有很多朋友誤認為只是注釋代碼,這里首先來介紹一下#BeginLibraryItem這段代碼。可以看到后面有“page_header.lbi“這個.lbi文件是一個庫文件,打開后發現里面就是一些html代碼,index.dwt為模板,那么這個.lbi可以理解為模板index.dwt的子模板,.lbi專門供別的的dwt模板導入的子模板. 那么 TemplateBeginEditable這個又是干什么用的呢? 很多人知道這個是可編輯區域的意思,意思就是在TemplateBeginEditable 和 TemplateEndEditable之間的位置是可編輯區域,具體的我們來舉個例字。首先我們到ecshop 管理員后台的模板管理->設置模板里面可以看到以下這個
可以看到上面的默認選擇了首頁模板,假如當你將 商品分類樹 選擇為右邊主區域 點擊確定之后 清楚緩存,在刷新首頁這是你會發現,原來的 商品分類樹 從左邊跑到右邊了。在上面的下拉框中我們看到只有三個選擇,右邊主區域,左邊主區域,廣告位,如果你想多加幾個選項,那么很簡單,只要你在你要改的模板內多加上幾個就行了,假如你要在index.dwt模板添加 “左上角主區域”,和“右下角主區域”,那么你可以在index.dwt 里面加入
<!-- TemplateBeginEditable name="左上角主區域" -->
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="右上角主區域" -->
<!-- TemplateEndEditable -->
這是你再到后台,模板設置里面看首頁的選項中就有這個選項
