織夢快速建站,遇到在TAG列表頁增加自定義字段的調用,可用{dede:list}標簽調用對應關聯文章,但是不能調用自定義字段,這個和文章DedeCMS搜索功能增加自定義字段原理相同。
1.打開/include/extend.func.php(這個文件可以增加許多實用的功能,是全局使用哦),把下面代碼加到PHP文件最下面
//taglist頁面增加自定義字段
function GetArcList($id,$result){
global $dsql;
$row = $dsql->GetOne("SELECT * FROM `dede_addonarticle` where aid='$id'");
$name = $row[$result];
return $name;
}
說明:數據表請根據實際需要修改,比如圖集的數據表就是addonimage。
2.打開/include/arc.taglist.class.php,找到
//處理一些特殊字段
在下面加入
$row["自定義字段"]=GetArcList($row["id"],"自定義字段");
比如在addonarticle模型里增加了一個自定義字段為:tell,
上面對應的是
$row["tell"]=GetArcList($row["id"],"tell");
3.taglist.htm調用自定義字段的方法
{dede:list}
[field:tell/]
{/dede:list}