Zum Inhalt springen

Untermenü mit Bedingung

Erstellt am 1. Oktober 2006 · Noch keine Antworten

Tags: Frage

SRitter ·

#angry# Hallo,
ich beiße mir daran die Zähne aus...
Folgender Fall
Webseite mit 2 Ebenen-Menüstruktur.. Die erste Ebene ist ein horizontales GMenu. Nicht alle Seiten erster Ebene haben Subpages.
Nun gibt es links an der Seite, ein zweites Menü. Das Soll als "Überschrift" die aktuelle Seite der ersten Ebene enthalten (ACTIFSUB) und darunter alle Menüpunkte der 2ten Ebene für die aktuelle Seite der ersten Ebene darstellen.

Das funktioniert soweit mit folgendem Code:

	## LEFTMENU
	LEFTMENU = COA
	LEFTMENU {
		10 = HMENU
		10.special = directory
		10.special.value = 2
		10.1 = TMENU
		10.1 {
			expAll = 0
			NO {
				doNotShowLink = 1	
			}
			CUR {
				doNotShowLink = 0
				allWrap = <div>|</div>
			}
			CUR = 1

		}

		20 = HMENU
		20.special = directory
		20.1 = TMENU
		20.1 {
			
			wrap = <ul class="navigation">|</ul>
			NO {
				allWrap = <li class="eb_blau">|</li> || <li class="eb_orange">|</li> || <li class="eb_rot">|</li> || <li class="eb_gruen">|</li> || <li class="eb_dunkelblau">|</li> || <li class="eb_violett">|</li> || <li class="eb_gelb">|</li>
				stdWrap.field = subtitle // title
			}
		}
	}

Da es aber Seiten in 1ter Ebene gibt, die keine Subpages haben, möchte ich, dass bei diesen anstelle des obigen Menüs, im gleichen Format die Ebene höher (als 1te Ebene) dargestellt und als Überschrift "Willkommen" steht...

Hat jemand einen Ansatz, wie ich dass realisieren kann und evtl. aus den zwei getrennten HMenus in meinem Beispiel ein einziges mache (wenn ich das wie aktuell als zweite Ebene ansetze wird ausser der Überschrift gar nicht gezeigt)