【基礎用法】
名稱:無
功能:作用於標籤變數
語法:
{$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}