天天看點

ecshop模闆<!-- TemplateBeginEditable name=

經常可以看到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 -->      

這是你再到背景,模闆設定裡面看首頁的選項中就有這個選項