群里有人問如何(he)判斷頂級(ji)欄目,如果有下級(ji)就(jiu)不帶鏈接(jie),沒有下級(ji)就(jiu)帶鏈接(jie)!簡單寫下

其實就(jiu)是用notempty判斷下級(ji)(ji)是否有子(zi)欄目(mu)(mu),如(ru)果有子(zi)欄目(mu)(mu)就(jiu)調用子(zi)欄目(mu)(mu),同時頂(ding)級(ji)(ji)欄目(mu)(mu)鏈接寫個空(kong)鏈接,反之沒有子(zi)欄目(mu)(mu)的 就(jiu)寫上鏈接。
上代碼:
{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}