本文實例講述了Ecshop二次開發之自定義庫文件和模板數據調用方法。分享給大家供大家參考。具體方法如下:
Smarty的標簽非常多,也比較繁瑣,所以Ecshop使用了精簡版的Smarty,其中用到的Smarty模板語法:
{$keywords} 輸出模板變量
{$array.test.abc} 輸出二維數組
{$lang.remark_package} 語言包$lang[remark_package]
{insert_scripts files='common.js'} 引入js文件
<!-- {foreach from=$property_group item=property} -->xxxx<!-- {/foreach} --> 循環
<!-- {if $package_goods_list} -->xxxx<!-- {/if} --> 判斷
<!-- #BeginLibraryItem "/library/goods_tags.lbi" --><!-- #EndLibraryItem --> 引入goods_tags.lbi庫文件,相當于PHP的include
{*內容*} html注釋,只在模板上顯示,頁面上會被刪除掉.Ecshop二次開發的數據調用,主要動用到以下兩個目錄下的文件
dwt(模板文件)路徑: themes/default
lbi(庫文件)路徑: themes/default/library
舉個例子就很清楚了,是我從網上找來的,由于轉載得很嚴重,所以不知道真正出處。
我們在themes/default/library下新建一個名為newest_comments.lbi的庫文件,寫入以下內容:
新聞熱點
疑難解答