Zum Inhalt springen

Bestimmtes Menu aufgeklappt lassen...

Erstellt am 9. März 2004 · 4 Antworten · letzte Antwort am 28. April 2004

Tags: Frage

Friederich ·

Hallo zusammen,

Ich habe auf meiner Seite eine Navigation links, wo ich gerne den Punkt "Kontakt" immer aufgeklappt lassen möchte.

Als Newbie kriege ich das leider irgendwie nicht hin 🙁

Mein ts:

########################
# NAVIGATION #
########################
temp.MENU_CONTENT = HMENU
temp.MENU_CONTENT.1 = TMENU
temp.SUB_MENU_CONTENT.1.NO.ATagParams = class="locator"
temp.MENU_CONTENT.1.NO {
allWrap = <img src="fileadmin/templates/rfr/images/before_no.gif" border="0" alt="">|<br><img src="fileadmin/templates/rfr/images/menue_linie2.gif" width="170" height="11"><br/>
}

temp.MENU_CONTENT.2 = TMENU
temp.MENU_CONTENT.2.NO {
allWrap = &nbsp;&nbsp;&nbsp;<img src="fileadmin/templates/rfr/images/sub_before_no.gif" border="0" alt="">|<br><img src="fileadmin/templates/rfr/images/menue_linie2.gif" width="170" height="11"><br/>
}

Seite:
http://www.friederi.ch/rolf

Bin für jegliche Hilfe dankbar!

Gruss Rolf

Friederich ·

@Tom-iX
Ich möchte ja nur den allerletzten Menupunkt "Kontakt" aufgeklappt lassen und nicht sämtliche Submenus, wodurch das expAll als Lösung wegfällt.

Gib es eine Lösung dass ich irgendwie eine if-Bedingung formulieren kann?

if (Kontakt-PageId) {
expand = 1
} else {
expand = 0
}

sti ·
Friederich schrieb

@Tom-iX
Ich möchte ja nur den allerletzten Menupunkt "Kontakt" aufgeklappt lassen und nicht sämtliche Submenus, wodurch das expAll als Lösung wegfällt.

Gib es eine Lösung dass ich irgendwie eine if-Bedingung formulieren kann?

if (Kontakt-PageId) {
expand = 1
} else {
expand = 0
}

Ich würde es viel einfacher machen. Trenne einfach deine Seitenstruktur indem du eine übergeordnete Seite für Menue 1 und Menue 2 anlegst.
Alle Menueinhalte darunter kannst du dann mit dem Befehl Special abfragen:

marks.MENU1 = HMENU
marks.MENU1.special = directory
marks.MENU1.special.value = 14
marks.MENU1.1 = GMENU
marks.MENU1.1.expAll=0
marks.MENU1.1.target = page
marks.MENU1.1 {
NO {...

marks.MENU2 = HMENU
marks.MENU2.special = directory
marks.MENU2.special.value = 15
marks.MENU2.1 = GMENU
marks.MENU2.1.expAll=1
marks.MENU2.1.target = page
marks.MENU2.1 {
NO {...

der Wert 14 und 15 steht dann für die Seiten ID und du kannst dann für Menue 1 und Menue 2 getrennt die Definitionen machen mit expall= 1/0

Ich denke das geht am schnellsten...

Ansonsten viel Erfolg mit Typo 3 😉