群里有人問如何判斷頂級欄目,如果有下級就不帶鏈接,沒有下級就帶鏈接!簡單寫下
其實就是用notempty判斷下級是否有子欄目,如果有子欄目就調(diào)用子欄目,同時頂級欄目鏈接寫個空鏈接,反之沒有子欄目的 就寫上鏈接。
上代碼:
{eyou:channel type="top" row="60" id="field" currentstyle="background:#0976dc"}
{eyou:notempty name="$field.children"}
<li class="menu"><a href="javacript:void(0);" style="{$field.currentstyle}">{$field.typename}</a>
<ul class="sub">
{eyou:channel name="$field.children" row="100" id="field1"}
<li><a href="{$field1.typeurl}">{$field1.typename}</a> </li>
{/eyou:channel}
</ul>
<span></span> </li>
{eyou:else /}
<li><a href="{$field.typeurl}" style="{$field.currentstyle}">{$field.typename}</a></li>
{/eyou:notempty}
{/eyou:channel}