dedecms怎样判别二级栏目为空没有显示?
用dedecms开发网站的时分,假如需求挪用二级栏目,用channerartlist标签就行,但若该栏目下无二级栏目,就有空的DIV孕育发生。试了默许标签的运转PHP判别,总不敷简约,上面是最简约的完成办法。
保举学习:织梦cms
最新版本的DedeCMS是制止模板PHP运转的,后盾 → 零碎 → 零碎根本参数 → 其余选项 → 默许模版引擎禁用标签,将php去掉便可。
{dede:channelartlist typeid='top'} <li><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a> {dede:php} $id = $refObj->Fields['id']; $sql = ("SELECT * FROM dede_arctype where reid ='$id'"); $db->SetQuery($sql); $db->Execute(); if($db->GetTotalRow()){ echo '<ul>'; while($row = $db->GetArray()){ $url = str_replace('{cmspath}','',($row[typedir])); echo "<li><a href=".$url.">".($row[typename])."</a></li>"; }; echo '</ul>'; }; {/dede:php} </li> {/dede:channelartlist}
标签: dedecms 织梦教程 织梦技巧 dedecms教程 dede问题解决
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。