一、作用
顯示指定模塊欄目的單條數據信息
二、調用函數
dr_cat_value
參數編號 | 介紹 |
---|---|
參數1 | 站點id-模塊目錄,不要此參數表示當前模塊,例如1-news表示站點1的模塊news下的欄目 |
參數2 | 欄目id號 |
參數3 | 字段名稱,字段信息請參看后臺“系統->系統維護->數據備份”中單擊category表就知道了,字段有說明的 |
三、顯示字段
字段信息請參看后臺“系統->系統維護->數據備份”中單擊category表就知道了,字段有說明的
字段名 | 介紹 |
---|---|
pid | 上級欄目的id,當為0時表示頂級欄目 |
pids | 上級欄目的id集合,格式:0,上級id1,上級id2... |
name | 欄目的名稱 |
dirname | 目錄名稱,唯一標識 |
pdirname | 含父級目錄名稱,上級目錄1/上級目錄2/當前目錄 |
child | 當等于1時表示,此欄目有子類 |
childids | 所以子類id(含當前id),格式:當前id,下級id1,下級id2 |
thumb | 縮略圖,必須使用dr_thumb函數調用縮略圖字段 |
total | 欄目數據量(更新欄目緩存之后數據量才會統計,統計量頁可以使用ci的統計方法實現) |
topid | 頂級欄目id |
catids | 所有子欄目id,格式為數組,和childids值差不多,只是格式不同 |
四、相關例子
1、查詢站點1的news模塊中的欄目id=5的欄目名稱
{dr_cat_value('1-news', 5, 'name')} 如果在當前模塊下可以簡化為:{dr_cat_value(5, 'name')}
2、欄目配置屬性的調用方式
{dr_cat_value('1-news', 5, 'setting', '屬性表單name')} 如果在當前模塊下可以簡化為:{dr_cat_value(5, 'setting', '屬性表單name')}
3、在列表頁面調用此文章的欄目名稱和URL
{list action=module module=news .....標準的查詢我就不寫了} 欄目名稱 {dr_cat_value('1-news', $t['catid'], 'name')} 如果在當前欄目可以簡化:{dr_cat_value($t['catid'], 'name')} ............................. 欄目地址 {dr_cat_value('1-news', $t['catid'], 'url')} 如果在當前欄目可以簡化:{dr_cat_value($t['catid'], 'url')} ............................. 欄目圖片 {dr_get_file(dr_cat_value('1-news', $t['catid'], 'thumb'))} {/list}
文檔最后更新時間:2016-06-20 03:45:11