dedecms の 2 次メニューのサブメニュー ラベルを決定するにはどうすればよいですか?
私は最近、dedecms の 2 番目のメニューの使用を必要とするプロジェクトに取り組んでいました。その中で、どの第 1 レベルのメニューにサブメニューがあるかを判断する必要がありました。それらの一部にはポップアップ ドロップが表示されます。 js を使って実装することもできますが、長い間 js を使っていないと忘れてしまうので、dedecms の独自のタグを使用して判断することもできます。コードは次のとおりです。
コードは次のとおりです:<ul id="nav">
<li><a href="{dede:global.cfg_cmsurl/}/">Home</a></li>
{dede:channelartlist typeid={dede:field.typeid/}
<li>
<a href="{dede:field name='typeurl'/}" class="level">{dede:field name='typename'/}</a>
{dede:global name='itemindex' runphp='yes'}if(@me==1)@me="<ul class='nav-submenu'>"; else @me='';{/dede:global}
{dede:channel type='son'}
<li class="level0 nav-[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]"><a href="[field:typelink/]"><span>[field:typename/]</span></a></li>
{/dede:channel}
{dede:global name='itemindex' runphp='yes'}if(@me==1)@me="</ul>";else @me='';{/dede:global}
</li>
{/dede:channelartlist}
</ul>
以上がdedecms のセカンダリ メニューでサブメニュー ラベルを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。