织梦DedeCMS TAG标签调用自增数字的方法

在织梦CMS中,TAG标签输出时,有时为了判断或其他功能需求,需要获取它的自增数字。织梦dede:tag默认标签没有自增标签,我们可以通过修改核心文件来实现。

修改核心文件

打开 /include/taglib/tag.lib.php 文件,找到以下代码:

$ctp->LoadSource($InnerText);

在它下面加入:

$GLOBALS['autoindex'] = 1;

继续找到以下代码:

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

在它下面加入:

$GLOBALS['autoindex']++;

模板标签写法

修改完成后,在模板中即可使用自增数字,标签写法如下:

{dede:tag row='30' sort='new' getall='1'}
<a href="[field:link/]" title="[field:tag/]" class="color_[field:global name=autoindex/]">[field:tag/]</a>
{/dede:tag}

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。