最近仿了一个网站用图集调用的时候 dede:productimagelist 发现不能实现数字自增效果,下面说下怎么实现的:
第一步:打开include/taglib/productimagelist.lib.php文件,找到:
CSS
c
t
p
−
>
L
o
a
d
S
o
u
r
c
e
(
ctp->LoadSource(
ctp−>LoadSource(innerText);
在其后面另起一行加入
CSS
$GLOBALS[‘autoindex’] = 0;
第二步:找到:
CSS
$revalue .= $ctp->GetResult();
在其后面另起一行加入
CSS
$GLOBALS[‘autoindex’]++;
这里的改动就算完了
第三步:接下来是内容页里调用:
CSS
[field:global name=autoindex/]
最终样式:
CSS
{dede:productimagelist}
{/dede:productimagelist}
备注:上面的调用是dede:productimagelist从0实现自增,如果要dede:productimagelist从1开始自增用下面这个调用
CSS
[field:global name=autoindex runphp=‘yes’]@me=@me+1;[/field:global]