永发信息网

dede 怎么调用栏目的总文章数

答案:2  悬赏:50  手机版
解决时间 2021-03-01 14:16
  • 提问者网友:临风不自傲
  • 2021-03-01 11:07
{dede:channel 在这里面
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-03-01 11:33
织梦模板v5.6版本在列表页怎么动态获取当前栏目的文章数呢?

静态获得某个栏目的文章数大家都知道的,很简朴。调用它的栏目ID。感觉这个除了SQL标签外织梦很多标签都能实现的了。

织梦模板动态调用主要针对当前列表页的栏目。而当前的栏目是动态的。因此可以利用type标签调用这个函数就可以了。type是动态显示的,能实现我们的目的。之前我看了论坛上的方法。他函数中还调了函数在织梦中没有看到有就没有去测试,刚好网站上就要这个,就自己写个啦!正好可以分享给需要这个的朋友吧!

要调用函数就得增加函数了,打开include/common.func.php,在其中的任一行(中间任一行)中加上如下函数.
return 本栏目共有\.$t_num[num].篇文章\;
return 本栏目共有0篇文章 ;
在列表页中这样调用:{dede:type}[field:id function=dynamic_num(@me) /]{/dede:type}
呵呵,完成了! 试试吧!很不错哦!
全部回答
  • 1楼网友:一叶十三刺
  • 2021-03-01 11:54
channelartlist默认调用的就是当前频道,循环展示当前频道的子栏目及子栏目的文章 {dede:channelartlist}
{dede:field name='typename'/}更多...
{dede:arclist titlelen='60' row='8'}
  • [field:pubdate function="mydate('m-d',@me)"/][field:title /]
  • {/dede:arclist}
    {/dede:channelartlist}
    我要举报
    如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    点此我要举报以上问答信息
    大家都在看
    推荐资讯