使用织梦模板建网站,要用到arclist或channel循环判断第1个li添加css的功能。详细的说就是,在dedecms的arclist循环中,如果判断是第一个li,则添加固定的carclist,否则不添加。经过92建站网的测试发现也适用于channel标签,现在分享arclist循环判断和channel循环判断,以飨大家。
使用织梦模板建网站,要用到arclist或channel循环判断第1个li添加css的功能。详细的说就是,在dedecms的arclist循环中,如果判断是第一个li,则添加固定的carclist,否则不添加。经过92建站网的测试发现,同样也适用于channel标签。
以前小编分享过dedecms循环递增autoindex使用方法,现在分享arclist循环判断和channel循环判断,以飨大家。
代码如下:
{dede:arclist row=4 flag='p'}
<li [field:global name=autoindex runphp="yes"](@me==1)? @me="class=on":@me="";[/field:global]>[field:global.autoindex/]</li>
{/dede:arclist}
[field:global name=autoindex runphp="yes"](@me==1)? @me="class=on":@me="";[/field:global]
语法讲解:如果循环出的是第一个,则添加class=on,否则为空。
红色部分有两个等号。
下面是channel的判断案例代码:
{dede:channel type="son" typeid='23'}
<a href="[field:typeurl/]" [field:global name=autoindex runphp="yes"](@me==1)? @me="class=com_j hover":@me="class=com_j";[/field:global]>[field:typename/]</a>
{/dede:channel}
上面就是arclist循环判断和channel循环判断的介绍,若有疑问可以找小编进一步探讨交流~