### 數據表字段
**詳見CMS標簽生成器**
| 數據表 | 字段 |
| --- | --- |
| catagory 欄目表 | class\_id 欄目編號 class\_name 欄目名稱 subtitle 副標題 type 欄目類型1頻道頁2列表頁 list\_tpl 欄目模板 detail\_tpl 內容模板 pic 欄目圖片 keyword 欄目關鍵詞 description 欄目描述 jumpurl 欄目跳轉地址 sortid 排序ID pid 父級欄目編號 status 欄目狀態1正常0隱藏 filepath 文件路徑 filename 生成文件名 |
| content 文章表 | title 文章標題 class\_id 所屬欄目編號 pic 文章縮略圖 detail 文章內容 status 文章狀態1正常0隱藏 position 推薦位 jumpurl 跳轉地址 create\_time 創建時間 keyword 關鍵詞 description 描述 views 瀏覽量 sortid 排序id author 作者 |
| frament 碎片表 | frament\_id 編號 title 名稱 content 內容 |
| banner 輪播圖表 | banner\_id 編號 title 名稱 pic 圖片地址 url 鏈接地址 type 類型1通用2電腦3手機 sort 排序ID status 狀態1正常0隱藏 |
| flink 友情鏈接表 | flink\_id 編號 title 名稱 pic 圖片地址 url 鏈接地址 info 介紹 sort 排序ID status 狀態1正常0隱藏 |
| ads 廣告表 | ads\_id 編號 title 名稱 type 類型1單圖2多圖3視頻4HTML pic 單圖 pics 多圖 video 視頻地址 code html代碼 url 鏈接地址 status 狀態1正常0隱藏 |
### 內置標簽
| 標簽 | 介紹 | 操作數據庫 | 屬性用法 | 默認查詢字段 | 支持分頁 |
| --- | --- | --- | --- | --- | --- |
| config | 系統配置標簽 | config | {:config('base.系統配置字段')} | data | 否 |
| newslist | 文章列表標簽 | content | {newslist classid="欄目編號" field="查詢字段1,查詢字段2,查詢字段3" num="查詢條數如10" order="數據排序如sortid desc" sqlstr="查詢條件如status=1" cache="緩存數據時間如30" } {/newslist}
| content\_id,title,pic,jumpurl,class\_id,create\_time | 否 |
| list | 文章列表標簽帶分頁 | content | {list classid="欄目編號" field="查詢字段1,查詢字段2,查詢字段3" num="查詢條數如10" order="數據排序如sortid desc" sqlstr="查詢條件如status=1" cache="緩存數據時間如30" } {/list} | content\_id,title,pic,jumpurl,create\_time | 是 |
| class | 欄目列表查詢標簽 | catagory | {class filed="查詢字段1,查詢字段2,查詢字段3" num="查詢條數如10" order="數據排序如sortid desc" sqlstr="查詢條件如pid=3" cache="緩存數據時間如30"} {/class} | class\_id,filepath,filename,class\_name,jumpurl | 否 |
| page | 萬能分頁列表查詢標簽 | 任意表 | {page table="表名" filed="查詢字段1,查詢字段2,查詢字段3" num="查詢條數如10" order="數據排序如banner\_id desc" sqlstr="查詢條件如status=1" cache="緩存數據時間如30"} {/page} | \* | 是 |
| query | 萬能列表查詢標簽 | 任意表 | {query table="表名" filed="查詢字段1,查詢字段2,查詢字段3" num="查詢條數如10" order="數據排序如banner\_id desc" sqlstr="查詢條件如status=1" cache="緩存數據時間如30"} {/query} | \* | 否 |
| relate | 原生sql查詢標簽 | 任意表 | {relate sqlstr="select a.\*,b.\* from cd\_content as a left join cd\_mb as b on a.content\_id = b.content\_id"} {$relate.title} {$relate.xzurl} {/relate} | \* | 否 |
| sig | 碎片調用標簽 | frament | {sig id="碎片編號" /} | content | 否 |
config標簽 系統配置標簽
> 注意事項:
> 1.通過此標簽可直接調用出系統配置字段內容,其中統計代碼支持html輸出
newslist標簽 文章列表標簽
> 默認查詢字段: content\_id,title,pic,jumpurl,class\_id,create\_time
> 注意事項:
> 1.如果要查出 內容詳情或者默認字段不存在的 請加入 標簽filed屬性 如 filed="detail"
> 2.如果只需調用推薦位的文章sqlstr請加入find\_in\_set('推薦位編號,推薦位編號',position),如sqlstr="status=1 and find\_in\_set('1,2',position)"
> 3.如果需要調用拓展模型的字段,需要在newslist標簽中添加 extend="模型數據庫表名" 并在filed中加入模型下的字段如filed="detail,xzurl"
> 4.如果需要對數據進行排序可使用$key 默認$key=0
list標簽 文章列表標簽帶分頁
> 默認查詢字段:content\_id,title,pic,jumpurl,create\_time
> 注意事項:
> 1.如果要查出 內容詳情或者默認字段不存在的 請加入 標簽filed屬性 如 filed="detail"
> 2.如果只需調用推薦位的文章sqlstr請加入find\_in\_set('推薦位編號,推薦位編號',position),如sqlstr="status=1 and find\_in\_set('1,2',position)"
> 3.如果需要調用拓展模型的字段,需要在list標簽中添加 extend="模型數據庫表名" 并在filed中加入模型下的字段如filed="detail,xzurl"
> 4.如果需要對數據進行排序可使用$key 默認$key=0
class標簽 欄目列表查詢標簽
> 默認查詢字段:class\_id,filepath,filename,class\_name,jumpurl
> 注意事項:如果要查出 內容詳情或者默認字段不存在的 請加入 標簽filed屬性 如 filed="pic"
> 可以通過標簽嵌套形式配合newslist標簽調用出不同分類下的不同列表數據
page標簽 萬能分頁列表查詢標簽
> 默認查詢字段:所有
query標簽 萬能列表查詢標簽
> 默認查詢字段:所有
relate標簽 原生sql查詢標簽
> 注意事項:
> 1.relate標簽支持原生sql查詢
多圖字段調用
> 
cms標簽讀取session
> {assign name="user\_id" value=":session('admin.user\_id')"}
> {query table="link" num="12" sqlstr="id=$user\_id"}
> [{$query.title}]({$query.jumpurl})
> {/query}
cms標題、段落截取
> kiihtml 截取段落 如{$list.title|killword="0",20}
> killword 截取標題 如{$list.detail|killhtml="100"}
> 如需自定定義 請在 index 目錄 common.php 定義截取方法