首页 > CMS > 织梦DEDE > 正文

织梦图集dede:productimagelist标签增加autoindex递增自动编号

2024-07-12 08:48:26
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦图集dede:productimagelist标签增加autoindex递增自动编号,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

在开发织梦模板时,如果有你使用到dede:productimagelist标签,就会发现,该标签没有autoindex自动索引,使用

[field:global.autoindex/]

无法调用。这时候我们就需要做个二次开发,让dede:productimagelist标签支持autoindex。

1:打开/include/taglib/productimagelist.lib.php 找到:

foreach($images as $row)

在其上面增加如下代码

$GLOBALS['autoindex'] = 1;//如果您希望autoindex 的起始值从0开始,把1修改成0即可。

继续找到如下代码:

$revalue .= $ctp->GetResult();

在其下面增加:

$GLOBALS['autoindex']++;

完成。

2:标签调用:

{dede:productimagelist} <span id="[field:global name=autoindex/]"><img src="[field:imgsrc/]"  /></span> {/dede:productimagelist}

产生的结果:

<span id="0"><img src="1.jpg" /></span> <span id="1"><img src="2.jpg" /></span> <span id="2"><img src="3.jpg" /></span>

或者使用:

 {dede:productimagelist} <div class="item [field:global runphp='yes' name=autoindex](@me < 2)?@me="active":@me="";[/field:global]"> <img src="[field:imgsrc/]"/> </div>  {/dede:productimagelist}

产生的结果:

<div class="item active"> <img src="/1.jpg"/> </div><div class="item "> <img src="/2.jpg"/> </div><div class="item "> <img src="/3.jpg"/> </div>

完成。

以上就是织梦图集dede:productimagelist标签增加autoindex递增自动编号的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表