dedecms怎么判斷二級欄目為空不顯示

dedecms怎么判斷二級欄目為空不顯示

dedecms怎么判斷二級欄目為空不顯示?

DEDECMS開發網站的時候,如果需要調用二級欄目,用channerartlist標簽就行,但如果該欄目下無二級欄目,就有空的DIV產生。試了默認標簽的運行PHP判斷,總不夠簡潔,下面是最簡潔的實現方法。

推薦學習:織夢cms

最新版本的DedeCMS是禁止模板PHP運行的,后臺 → 系統 → 系統基本參數 → 其他選項 → 默認模版引擎禁用標簽,將php去掉即可。

{dede:channelartlist?typeid='top'} 
  • {dede:field?name=’typename’/} {dede:php} $id?=?$refObj->Fields[‘id’]; $sql?=?(“SELECT?*?FROM?dede_arctype?where?reid?=’$id'”); $db->SetQuery($sql); $db->Execute(); if($db->GetTotalRow()){ echo?‘
      ‘; while($row?=?$db->GetArray()){ $url?=?str_replace(‘{cmspath}’,”,($row[typedir])); echo?“

    • “.($row[typename]).”
    • “; }; echo?‘

    ‘; }; {/dede:php}

  • {/dede:channelartlist}

    以上就是

    ? 版權聲明
    THE END
    喜歡就支持一下吧
    點贊11 分享