aspcms循环输出不同的样式

前段时间在帮客户建站时,因涉及到一排两列不同的样式,动态读取多条不同的数据。

最外层为循环,内层为判断循环,最终语句修改为<dl class="case_pic clearfix {if:[product:i] mod 2 =0} fl {else} fr{end if}">生效 。

起先写 {if:[product:i] mod 2 =0}<dl class="case_pic clearfix  fl">{else}<dl class="case_pic clearfix  fl">{end if}

不能正常生效,所输出的内容直接显示在网页中,后归并到div标签,判断显示不同的样式生效。


{aspcms:product sort=23 num=4 order=order}

                   <dl class="case_pic clearfix {if:[product:i] mod 2 =0} fl {else} fr{end if}">

                    <dt><a href="[product:link]" looyu_bound="1">

                        <img class="classname" style="display: inline;" _src="[product:pic]" alt="[product:title]" title="[product:title]" data-bd-imgshare-binded="1" src="[product:pic]"></a></dt>

                    <dd>

                        <h3>

                            <a title="[product:title]" href="[product:link]" looyu_bound="1">

                                [product:title]</a></h3>

                        <p>

                            [product:desc]</p>

                        <span><a title="[product:title]" href="[product:link]" looyu_bound="1">

                            [查看详情]</a></span>

                    </dd>

                </dl>

 {/aspcms:product}