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

1166次浏览 更新日期: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 2年前
    多谢老大回复
    0
    回复
  • yzmcms
    yzmcms 官网认证 2年前
    {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
    回复
作者信息
发布见解
发内容 回顶部