Zum Inhalt springen

menüführung in unterebene

Erstellt am 27. August 2002 · 8 Antworten · letzte Antwort am 8. September 2002

Tags: Frage

grosser204 ·

Hiho!

Beisse mich stück für stück durch TypoScript, aber immer wenn meine Fragen anfangen, hört das Script auf. Also zum besseren verständnis: http://www.druck.uni-wuppertal.de, da soll mal alles fehlerfrei laufen. Gedacht ist:
1. Menü oben rechts läuft fast richtig. Bei klick auf WebCampus soll links die Menüebene unter Webcampus aufgehen. Is aber nicht.
2. Links geht immer die oberste Ebene auf, egal ob ich entryLevel=1 oder 2 oder sonstwie setze, expAll funzt auch nicht, ignoriert er alles ! Die Funktionsweise der Navigation links soll so sein, aber eben komplett eine Ebene tiefer. Das Pop-up soll ebenfalls eine Ebene tiefer sein.
Bastel jetzt seit 3 Tagen dran rum und kriegs nicht hin. Weiß auch gar nicht welche Werte ich für die einzelenen Befehle einsetzen darf. Steht auch nicht im TypoScript Handbuch.
Bitte um Hilfe...

grosser204 ·

Hier der Code,der für die Linke Menüführung verantwortlich ist. GMENU_LAYERS ist included.

seite.10.marks.MENU_LINKS = HMENU
seite.10.marks.MENU_LINKS.1 = GMENU_LAYERS
seite.10.marks.MENU_LINKS.1 {
layerStyle = position:absolute;left:100px;top:80px;width:10px; VISIBILITY:hidden;
yPosOffset =-105
lockPosition = y
NO {
wrap = |

backColor = #333399
XY = 130, 15
10 = TEXT
10.text.field = title
10.offset = 5,10
10.niceText = 1
10.fontFace = t3lib/fonts/ktdfont.ttf
10.fontColor = #99ccff
10.fontSize = 9
10.spacing = 2

20 < .10
}
RO < .NO
RO = 1
RO.backColor = #ff9900
}

seite.10.marks.MENU_LINKS.2 = GMENU
seite.10.marks.MENU_LINKS.2 {
wrap = |

expAll = 3
NO {
backColor = #333399
XY = 120, 15
10 = TEXT
10.text.field = title
10.niceText = 1
10.fontFace = t3lib/fonts/ktdfont.ttf
10.fontSize = 8
10.fontColor = #77aadd
10.spacing = 2
10.offset = 5,13
10.niceText = 1

20 = Box
20.dimensions = 0,0,2,20
20.color = #00ff00
21 < .20
21.align = r

22 = BOX ||
22.dimensions = 0,0,120,2
22.color = #111155

23 = |*||*| ||BOX
23.dimensions = 0,0,120,2
23.color = #111155
23.align = ,b
}
RO < .NO
RO = 1
RO.backColor = #ff9900
10.fontColor = #223399
}

grosser204 ·

Moin!

Habe eine andere Wahl getroffen. Bin von Pop-up auf fold-out gegangen und habe im Grunde das Beispiel aus TypoScript by Example kopiert. Das Problem besteht auch weiterhin, denn die Punkte WebCampus, Index A-Z, Suche und Impressum sollen links gar nicht auftauchen, sondern nur die Punkte innerhalb WebCampus. Zur not reicht es auch, den Punkt WebCampus sofort mit der nächsten Ebene geöffnet zu starten, aber auch da habe ich nichts gefunden, was dies leisten könnte.
Könnte man die Punkte Suche, Index und Impressum auch Ausblenden?

Gruß,
Thorsten

P.S: Habe gesehen, das ich in den letzten Tagen ein wenig Nachlässig das Forum genutzt habe und gelobe Besserung.

robert.​meyer ·

Hallo,

klar kann man das ausblenden. Beim Typ der Seite einfach "Nicht im Menü" auswählen. Das wars.

Mit freundlichen Grüssen,
Robert Meyer

grosser204 ·

dann zeigt er die Seite aber gar nicht mehr im Menü an. In der oberen Menüleiste soll der Punkt aber auftauchen, nur links nicht.

Gruß,
Thorsten

MarkusLange ·

excludiere deine seiten aus dem menü

zb:

page.xxx = HMENU
page.xxx.excludeUIDList = id,id,id

bei dem untermenü entsprechend
page.xxx.1.excludeUIDList = id,id,id

porphyrion ·

Hi,

ich habe das wie folgt gelöst (aus TypoScript by Example):

1)
Seite anlegen, als Typ "Nicht im Menü". Als Namen z.B. "Menü oben" angeben

2)
Als Unterseiten die Menüpunkte anlegen, die im Menü oben erscheinen sollen

3)
In die Menü-Konfig folgendes aufnehmen (ich benutze ein Textmenü):
...
marks.MENU_BOTTOM = HMENU
marks.MENU_BOTTOM.special = directory
marks.MENU_BOTTOM.special.value = 31
marks.MENU_BOTTOM.1 = TMENU
marks.MENU_BOTTOM.1.NO {
allWrap = {$bottomMenuWrap}
}
...

"special.value" wird dabei die UID der Seite "Menü oben" (vom Typ "Nicht im Menü") zugewiesen. Fertig.

Gruß

--pn