### [dedecms织梦模板栏目列表中怎么添加统计文档数量](https://www.prosaas.cn/article/8633) **Published:** 2019-12-09T01:30:36 **Author:** 5201314 **Excerpt:** dedecms织梦模板栏目列表中怎么添加统计文档数量?dedecms在栏目列表中添加统计文档数量调用标签,实现… **![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212131426831.jpg)** **dedecms织梦模板栏目列表中怎么添加统计文档数量?** dedecms在栏目列表中添加统计文档数量调用标签,实现的方法还是非常简单的,只需要做一些简单的修改即可实现我们所需要的功能。 推荐学习:织梦cms 方法如下: 打开include/extend.func.php文件,在最后一行?的上面添加以下内容: function GetTotalArc($tid){ global $dsql; $sql = GetSonIds($tid); $row = $dsql->GetOne("Select count(id) as dd From dede\_archives where typeid in({$sql})"); return $row\['dd'\]; } 下面是我添加的示例代码,供大家参考! GetOne("SELECT c.addtable FROM dede\_archives AS a LEFT JOIN dede\_channeltype AS c ON a.channel=c.id where a.id='$imgid'"); $addtable = trim($row\['addtable'\]); //获取图片附加表imgurls字段内容进行处理 $row = $dsql->GetOne("Select imgurls From \`$addtable\` where aid='$imgid'"); //调用inc\_channel\_unit.php中ChannelUnit类 $ChannelUnit = new ChannelUnit(2,$imgid); //调用ChannelUnit类中GetlitImgLinks方法处理缩略图 $lit\_imglist = $ChannelUnit->GetlitImgLinks($row\['imgurls'\]); //返回结果 return $lit\_imglist; } // 文档数量调用标签 function GetTotalArc($tid){ global $dsql; $sql = GetSonIds($tid); $row = $dsql->GetOne("Select count(id) as dd From dede\_archives where typeid in({$sql})"); return $row\['dd'\]; } ?> 针对arclist与list模板代码的调用方法: \[field:ID function='GetTotalArc(@me)'/\] 其它位置的使用代码的调用方法: \[field:ID runphp='yes'\] @me = GetTotalArc(@me);\[/field:ID\] 运行之后的效果截图如下: ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212131426831.png) 以上就是dedecms织梦模板栏目列表中怎么添加统计文档数量的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** DEDECMS ---