【轉載】ecshop 模板標籤
ecshop 採用 SMARTY模板引擎介紹
以下 是smarty 模板引擎的一些資料
Smarty
官方
ECSHOP模板引擎語法
1.foreach
{foreach from=標籤 item=輸出別名}
{$輸出別名.屬性}
{/foreach}
當需要用到控制時:
{foreach name=標籤名 from=標籤 item=輸出別名}
{$輸出別名.屬性}
{$smarty.foreach.標籤名.iteration}
{/foreach}
當輸出別名含有陣列時,需要巢狀該結構:
{foreach from=標籤 item=輸出別名1}
{foreach from=$輸出別名1 item=輸出別名2}
{$輸出別名2.屬性}
{/foreach}
{/foreach}
2.assign
{assign var=變數名 val=值}
3.if
== eq $a eq $b 等於
!= ne,neq $a neq $b 不等於
> gt $a gt $b 大於
< lt $a lt $b 小於
>= gte,ge $a ge $b 大於等於
<= lte,le $a le $b 小於等於
=== $a ==== $b 恆等,當兩邊都是常量或變數且值相等時為真,否則為假。
! not not $a 邏輯非
% mod $a mod $b 取餘數
ECSHOP模板引擎語法
- Javascript程式碼是區分大小寫的(case-sensitive)
- ===全等於(值相等,資料型別也相等)
x===y
如果x等於整數2,y為字串”2″,
則x===y不成立
zend 是php的創始公司.
模板使用簡易說明
以下為引用的內容:
一、
模板系統介紹
Ecshop模板系統使用我們自行研發的模板控制系統和著名的PHP開源模板程式Smarty組合而成。為了方便使用者開發模板,還使用了Dreamweaver的模板和庫的功能
Smarty中文手冊:http://man.chinaunix.net/develop …
-docs-zh-CN/man l/
二、模板設計原則
二、模板系統 檔案結構
Ecshop根目錄/
|
|->其它目錄
|->themes
|->例:default (模板專案目錄)
|->images
(模板圖片目錄)
|->library
(模板庫目錄)
|-screenshot.png
(模板預覽圖)
|-style.css
(模板所使用樣式表)
|-article.dwt
(閱讀文章)
|-article_cat.dwt
(文章列表)
|-category.dwt
(分類列表)
|-compare.dwt
(商品比較)
|-gallery.dwt
(商品圖片)
|-goods.dwt
(商品)
|-index.dwt
(商城首頁)
|-respond.dwt