易優標籤常用函式-EyouCms手冊

黄文Rex發表於2024-08-18

【基礎用法】

名稱:無

功能:作用於標籤變數

語法:

{$field.typename|html_msubstr=###,0,10,true}

注意:函式與欄位名之間用豎線(|)隔開,###表示當前變數

引數:

底層欄位:

函式列表:

日期格式化 —— MyDate(日期格式, 時間欄位)
純文字長度擷取 —— text_msubstr(字串, 開始位置, 擷取長度, 是否顯示省略號)

富文字長度擷取 —— html_msubstr(字串, 開始位置, 擷取長度, 是否顯示省略號)

獲取欄目頂級名稱 —— gettoptype(當前欄目ID,欄位名)

【更多示例】

-------------------------------示例1--------------------------------

描述:文件內頁更新日期格式化

{$eyou.field.update_time|MyDate='Y-m-d H:i:s',###}

效果:

2018-05-20 13:14:00

-------------------------------示例2--------------------------------

描述:arclist標籤裡文件的更新日期格式化

{eyou:arclist typeid='2' limit='0,3'}

{$field.update_time|MyDate='Y-m-d',###}

{/eyou:arclist}

效果:

2018-05-20

2018-05-21

2018-05-22

-------------------------------示例3--------------------------------

描述:擷取arclist標籤裡文件標題的10個字元(純文字擷取,自帶省略號)

{eyou:arclist typeid='2' limit='0,3'}

{$field.title|msubstr=###,0,11,true}

{/eyou:arclist}

效果:

EyouCms簡單易用…

EyouCms簡單好用…

EyouCms簡單粗暴…

-------------------------------示例4--------------------------------

描述:擷取arclist標籤裡文件內容的前11個字元(富文字擷取,自動過濾html程式碼,自帶省略號)

{eyou:arclist typeid='2' limit='0,3'}

{$field.content|html_msubstr=###,0,11,true}

{/eyou:arclist}

效果:

EyouCms簡單易用…

-------------------------------示例5--------------------------------

描述:獲取指定欄目的最頂級欄目名稱

{eyou:type type='self'}

{$field.id|gettoptype=###,typename}

{/eyou:type}

相關文章