1. 程式人生 > >【轉載】ecshop 模板標籤

【轉載】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&Prime;,
    則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