织梦arclist或channel循环如何判断第1个li添加css

92建站   2020-11-06   收藏本文

使用织梦模板建网站,要用到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循环判断的介绍,若有疑问可以找小编进一步探讨交流~

展开