调用频道下所有栏目及最新文章,怎样过滤掉内容为空的栏目

126次浏览 更新日期:2021-04-25 00:11:17 分类:问题求助 评论:2

有些栏目内容为空,这种情况下只显示个标题不合适,请问怎样过滤掉内容为空的栏目?

{php $data = get_childcat($catid);}
  {loop $data $v}
  <div class="yzm-content-box yzm-img-list">
    <div class="yzm-title">
      <h2>{$v[catname]}</h2>
      <span class="yzm-title-right"><a href="{$v[pc ]}">>>更多</a></span>
    </div>
    <ul>
    {m:lists field="title,thumb,url,color" catid="$v['catid']" limit="8"}
    {loop $data $v}
      <li>
        <a href="{$v[url]}">
          <i><img src="{get_thumb($v['thumb'])}" alt="{$v[title]}" title="{$v[title]}"></i>
          <p>{title_color($v['title'], $v['color'])}</p>
        </a>
      </li>   
    {/loop}           
    </ul>
  </div>  
  {/loop}
我来说两句
  • sunvip
    sunvip 23天前
    多谢老大回复
    0
    回复
  • yzmcms
    yzmcms 官网认证 23天前
    {php $data = get_childcat($catid);}
    {loop $data $val}
    {m:lists field="title,thumb,url,color" catid="$val['catid']" limit="8"}
    {if $data}
    <div class="yzm-content-box yzm-img-list">
    <div class="yzm-title">
    <h2>{$val[catname]}</h2>
    <span class="yzm-title-right"><a href="{$val[pclink]}">>>更多</a></span>
    </div>
    <ul>
    {loop $data $v}
    <li>
    <a href="{$v[url]}">
    <i><img src="{get_thumb($v['thumb'])}" alt="{$v[title]}" title="{$v[title]}"></i>
    <p>{title_color($v['title'], $v['color'])}</p>
    </a>
    </li>
    {/loop}
    </ul>
    </div>
    <div class="yzm-line"></div>
    {/if}
    {/loop}
    0
    回复
作者信息
发布见解
发内容 回顶部