Heim  >  Artikel  >  CMS-Tutorial  >  So verwenden Sie die Untermenübezeichnung im dedecms-Sekundärmenü

So verwenden Sie die Untermenübezeichnung im dedecms-Sekundärmenü

藏色散人
藏色散人Original
2019-12-28 09:27:252400Durchsuche

So verwenden Sie die Untermenübezeichnung im dedecms-Sekundärmenü

Wie bestimme ich die Untermenübezeichnung im dedecms-Sekundärmenü?

Ich habe kürzlich an einem Projekt gearbeitet, das die Verwendung des sekundären Menüs von dedecms erforderte. Darin musste ich bestimmen, welche Menüs der ersten Ebene Untermenüs anzeigen würden -Down-Boxen, andere nicht. Sie können js verwenden, um es zu implementieren, aber wenn Sie js schon lange nicht mehr verwendet haben, vergessen Sie es fast, also verwenden Sie einfach die eigenen Tags von dedecms, um ein Urteil zu fällen wie folgt.

Empfohlenes Lernen: Dreamweaver cms

Der Code lautet wie folgt:

<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=&#39;typeurl&#39;/}" class="level">{dede:field name=&#39;typename&#39;/}</a> 
{dede:global name=&#39;itemindex&#39; runphp=&#39;yes&#39;}if(@me==1)@me="<ul class=&#39;nav-submenu&#39;>"; else @me=&#39;&#39;;{/dede:global} 
{dede:channel type=&#39;son&#39;} 
<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=&#39;itemindex&#39; runphp=&#39;yes&#39;}if(@me==1)@me="</ul>";else @me=&#39;&#39;;{/dede:global} 
</li> 
{/dede:channelartlist} 
</ul>

Der Itemindex ist für die Spalte der obersten Ebene erforderlich. Es ist bekannt, dass nur die erste Spalte ein Dropdown-Menü hat und der Itemindex von 1 ansteigt, also wenn itemindex=1 Es ist die Spalte, die das sekundäre Menü anzeigen muss

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Untermenübezeichnung im dedecms-Sekundärmenü. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn