首先,我们需要打开文件 /include/taglib/productimagelist.lib.php。
找到以下代码:
$ctp->LoadSource($innerText);
在这段代码之后添加如下内容:
$GLOBALS['autoindex'] = 0;
接着,继续查找以下代码:
$revalue .= $ctp->GetResult();
在此代码后添加如下代码:
$GLOBALS['autoindex']++;
完成以上两步后,就可以在模板中调用自动编号功能了。调用代码如下:
[field:global name=autoindex/]
以下是使用该功能的一个示例:
{dede:productimagelist}
{/dede:productimagelist}
经过上述设置后,生成的HTML代码将如下所示:

通过这样的修改,我们实现了每张图片的唯一编号,并且可以方便地应用于各种前端样式设计中。
这种技术的应用场景非常广泛,例如:当您需要为每张图片添加独立的动画效果、或者需要对每张图片进行单独的JS操作时,这个功能就显得尤为重要。
注意:在进行任何代码修改前,请确保备份原始文件,以便在出现问题时能够快速恢复。