联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
样式上判断问题求解
类型:POSCMS 更新时间:2020-11-26 14:59:24

模块列表循环调用的时候 第一条的class= 样式和后面几条不一样,第一条样式是class="newslist top20 ",剩下的样式是class="newslist top20 hide"


 为什么我用下面的代码调用的不起作用,红色部分是样式判断


{list action=category pid=0 num=5 return=c}

<div class="{if $key<1}newslist top20{else}newslist top20 hide{/if} ">

<ul>

{list action=module catid=$c.id order=updatetime num=13}

<li class="top20 " >

<a href="{$t.url}" target="_blank" title="{$t.title}"><img src="{dr_image($t.thumb)}" alt="{$t.title}" /></a>

<div>

<a href="{$t.url}" target="_blank" title="{$t.title}">{$t.title}</a>

<p class="top20">{dr_strcut($t.description,120)}</p>

<span class="newsinfo">

<font class="time">{$t.updatetime}</font>

 {php $kw=@explode(',', $t.keywords);}

                                                        {loop $kw $a}

                                                        {if $a}

 <a href="{dr_tag_url(APP_DIR, $a)}" target="_blank">{$a}</a>                                                         {/if}

                                                        {/loop}

</span>

</div>

</li>{/list} </ul>

<a class="more_watch" href="{$c.url}" target="_blank" title="{$c.name}">+查看更多</a>

</div> {/list}


回帖
  • 赵绫
    #1楼    赵绫
    2017-09-01 20:25:53
    0
    你用了return=c,$key就不能生效,看手册需要改后缀<div class="{if $key_c<1}newslist top20{else}newslist top20 hide{/if} ">
    满意答案
  • 徐华军
    #2楼    徐华军
    2020-11-26 14:59:24
    Chrome 0
    @赵绫:非常感谢,谢谢