织梦 dede:channelartlist标签获取项目总和的方法
织梦 dede:channelartlist标签获取项目总数的方法
众所周知,织梦的channelartlist标签是无法直接调用到项目总数的,这导致有时循环到最后一个项目时需要特殊处理的话很难办。
以下方法通过对织梦标签解析文件的修改即可让channelartlist标签支持对总数的直接调用,就像调用自增的itemindex变量一样:
先打开include/taglib/channelartlist.lib.php,找到
$GLOBALS['itemparity' = 1;在其后新添一行
$GLOBALS['itemtotal'] = count($typeids);保存即可,channelartlist中的调用方法为{dede:global name='itemtotal'/}。