dedecms織夢默認的TAG標簽不是很靈活。有時候我們的標簽需要進行一個分類,能不能像{dede:arclist}標簽的自定義屬性(如:flag=’c,h’),這樣全站調用的時候更靈活。
全站調用TAG標簽方法一般是:
默認的只有以下參數:
row:調用條數
sort:排序方式 month,rand,week
getall:獲取類型 0 為當前內容頁TAG標記,1為獲取全部TAG標記
數據庫部分
用Navicat數據庫管理工具打開dede_tagindex數據表(默認的表前綴),依次點擊文件 -> 設計表。新增
字段:addtagtype
類型:int
長度:10
也可以用sql命令
后臺部分
打開后臺/dede/tags_main.php,大概在27行找到
下面增加
大概在49行找到
修改為
大概在147行找到
修改為
打開/dede/templets/tags_main.htm,找到更新JS
增加tagtype參數,代碼修改為
找到:
下面增加
找到
下面增加
這里的TAG屬性可以根據自己的需要填寫任意數字,比如屬性是0、1。如果你覺得不直觀,那就換成a,b,c之類的,只需要修改dede_tagindex數據表addtagtype數據類型為varchar,長度為255即可,方法就不詳述了,下面是調用方法。
前端模板調用:
里面的URL路徑是默認寫法,請根據自己的實際情況修改。數據表前綴請自行修改。
聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。