Zum Inhalt springen

Nur das Menu der aktuellen Ebene darstellen?

Erstellt am 8. Januar 2003 · 6 Antworten · letzte Antwort am 17. September 2003

Tags: Frage

Ecomo ·

Hallo,

ich möchte das am linken Rand nur das Menu der aktuellen Ebene dargestellt wird. Am besten ihr schaut euch das mal an:

http://www.ttc-burrweiler.info

Unter Sport/Teams/1.Mannschaft könnt ihr es am besten sehen.
Es sollte nicht wie jetzt alle Menüpunkte zu sehen sein sondern nur die Ebene. Wer weis wie cih da vorgehen soll, wo kann ich etwas darüber finden, welche Suchbegriffe soll ich verwenden?

Vielen Dank für die Hilfe. 😉

bk ·

hallo ecomo,

am besten arbeitest du die deutsche anleitung mal durch ( http://www.typo3server.de/dokumentationen.html )!

so sollte es ungefähr aussehen, wenn du mit designtemplates arbeitest und die marker MENU und SUBMENU gesetzt hast:

dein code...

------------------------------------ hauptnavigation ------------------

marks.MENU = HMENU
marks.MENU.special = directory
marks.MENU.special.value = 397 (auf deine Struktur anpassen)
marks.MENU.1 = GMENU
marks.MENU.1 {

NO {
wrap = |
backColor = #ffffff
XY = [10.w]+20,22

10 = TEXT
10.text.field = title
10.fontFile = fileadmin/verdana.ttf
10.fontSize = 11
10.fontColor = #000000
10.offset = 8,14
10.niceText = 1
}

RO < .NO
RO = 1
RO {
10.fontColor = #666666
}

}

------------------------------------ Subnavigatioin ------------------

marks.SUBMENU = HMENU
marks.SUBMENU.entryLevel = 1
marks.SUBMENU.1 = GMENU
marks.SUBMENU.1 {

expAll = 0 (wichtig, am besten in der doku nachlesen!)

NO {
wrap = | <br>

backColor = #ffffff
XY = [10.w]+15,[10.h]+15

10 = TEXT
10.text.field = title
10.align = left
10.text.listNum = 0
10.text.listNum.splitChar = |

10.fontFile = fileadmin/A057C14T.TTF
10.fontSize = 9

10.fontColor = #333333
10.offset = 8, 14
10.niceText = 1

}

RO < .NO
RO = 1
RO {
10.fontColor = #666666
}
}

------------------------------------ weiterer code ------------------
...

mfg

bk

sbenz ·

könntest Du bitte noch kurz erklären, warum Du das Menu directory brauchst ?

Danke und Gruss
Stefan

bk ·

hi sbenz,

directory brauchst du nicht umbedingt, es ist eigentlich nur nützlich wenn die uip des value ein mountpoint ist. wenn es ein mountpoint ist, dann werden die unterseiten auch angezeigt. würdest du es auf list, rootline oder etwas anderes setzen, würden die unterseiten des mountpoint nicht berücksichtigt werden.

mfg

bk

sbenz ·

Hallo BK,
ich habe das m.E nach Deinem Schema gemacht aber das MENU bleibt trotzdem stehen.
Was ich möchte, dass das komplette Hauptmenu durch das Submenu ersetzt wird.
Was ich aber nun habe ist erst das Hauptmenu und danach das Submenu.
Kann man das Hauptmenu vielleicht durch eine if Abfrage nicht anzeigen lassen ?

Please help :o

Danke Stefan

sbenz ·

Hallo habe das nun mit einem if Befehl hinbekommen

.....tmp.PageNav = HMENU
tmp.PageNav {
if {
value = 3 /* the level of this menu */
isGreaterThan.data = level:1 /* returns true if content is greater than value */
negate = 1
}/* if returns false the menu is not generated */
}
tmp.PageNav.entryLevel = 3
tmp.PageNav.1 = TMENU
tmp.PageNav.1 {
NO {......

sehr einfach und hat nur zwei Tage gekostet ..... o.O

Gruss Stefan

Lippi ·

Hallo sbenz

wo hast du den diesen Code:

.....tmp.PageNav = HMENU
tmp.PageNav {
if {
value = 3 /* the level of this menu */
isGreaterThan.data = level:1 /* returns true if content is greater than value */
negate = 1
}/* if returns false the menu is not generated */
}
tmp.PageNav.entryLevel = 3
tmp.PageNav.1 = TMENU
tmp.PageNav.1 {
NO {......

eingefügt. Bei dem SUBMENU oder davor?

Danke
Lippi