<volist name='list' id='vo'>
                <if condition="$vo.name neq '' ">
                    <div class="coupons-box" id="couponsinfo">
                        <div class="coupons-info">
                            <div class="info-name tx-el" title="{$vo.name}">{$vo.name}</div>
                            <div class="info-content tx-el" title="{$vo.title}">{$vo.Coupon.title}</div>
                            <div class="info-tel tx-el" title="{$vo.telephone}">{$vo.telephone}</div>
                            <div class="info-address tx-el" title="{$vo.address}">{$vo.address}</div>
                        </div>
                    </div>
                <else/>
                <div style=" font-size:18px; color:#666; font-family:微软雅黑; text-align:center;width:980px; margin-top:20px;">暂无信息</div>
            </if>
        </volist>我想用if语句来判断volist里的数据,如果没有数据则显示暂无信息,我这样写不用啊,请问该怎么写,才好,麻烦大家了

解决方案 »

  1.   

    可以在volist标签外加上php if语句如下:<?php if($list){?>
      <volist name='list' id='vo'>
                        <div class="coupons-box" id="couponsinfo">
                            <div class="coupons-info">
                                <div class="info-name tx-el" title="{$vo.name}">{$vo.name}</div>
                                <div class="info-content tx-el" title="{$vo.title}">{$vo.Coupon.title}</div>
                                <div class="info-tel tx-el" title="{$vo.telephone}">{$vo.telephone}</div>
                                <div class="info-address tx-el" title="{$vo.address}">{$vo.address}</div>
                            </div>
                        </div>
            </volist>
    <?php }else{?>
    <div style=" font-size:18px; color:#666; font-family:微软雅黑; text-align:center;width:980px; margin-top:20px;">暂无信息</div>
    <?php }?>