Zum Inhalt springen

Realisierbarkeit eines recht komplexen Menüs

Erstellt am 26. Dezember 2004 · 3 Antworten · letzte Antwort am 26. Dezember 2004

Tags: Bilder, Frage

morph ·

Hi,

ich hätte da eine Frage bezüglich der Realisierbarkeit eines Menüsystems.

Es gibt dabei 2 Hauptebenen:

1. Das horizontale Hauptmenü (1. Navigationsebene)
2. Das vertikale Submenü (2. - X. Navigationsebene)

Für das Vertikale ist soweit alles klar.
Unsicher bin ich mit beim Horizontalen, vorab ne kurze Erklärung:

Es gibt eine Grafik, auf welche das Menü geschrieben werden soll und die anschließend zerteilt werden müsste.

Durch versch. lange Texte ergeben sich natürlich auch versch. lange Menügrafiken.

Gibt es eine Möglichkeit das so zu realisieren.

Meine Idee war folgende:

Hintergrundgrafik wird geladen, erster Menüpunkt drauf gecshreiben. 4px nach dem Text wird sie das erste mal geteilt.

Wenn die Original-Hintergrundgrafik nun also 500px breit war gibt es jetzt meinetwegen die erste Menügrafik mit 80px und die restliche Hintergrundgrafik mit 420px.

Auf die gekürzte Hintergrundgrafik wird nun der nächste Menüpunkt geschrieben und diese wieder 4px nach dem Menüpunkt geteilt usw.

Weiß aber nicht ob es so bzw. überhaupt möglich ist.

Imagemaps stellen keine Alternative dar.

Für Tipps wäre ich sehr dankbar.

jweiland ·

Muss denn das horizontale Menü unbedingt ein GMENU sein? Ich würde es sonst als TMENU einfach über eine Hintergrundgrafik (per CSS) legen.

Jochen Weiland

mstuebner ·
morph schrieb

Es gibt eine Grafik, auf welche das Menü geschrieben werden soll und die anschließend zerteilt werden müsste.

Ich habe nicht versucht das wirklich zu verstehen und vermute dass der Ansatz anders herum (zusammenbauen statt zerteilen) der Richtige sein wird (was sich aber ohne Kennen der Grafik nicht sagen lässt), aber in jedem Fall solltest Du den Teil der TSRef lesen der sich um GMENU sorgt.

morph ·
jweiland schrieb

Muss denn das horizontale Menü unbedingt ein GMENU sein? Ich würde es sonst als TMENU einfach über eine Hintergrundgrafik (per CSS) legen.

Jochen Weiland

Ja... wäre mir persönlich auch am liebsten.
Problem ist aber, dass es sowohl eine Hover-, als auch eine Active-Grafik gibt.
Dabei wird eine Farbe über den Hintergrund gelegt, welche bei der Hover- 50% und bei der Active-Grafik 25% Transparenz besitzt.
Durch Typo würde das ganze eben dynamisch. Falls es damit nicht möglich ist werde ich wohl oder übel die ganzen Grafiken statisch anlegen müssen und evt. alle ändern, falls sich das Hauptmenü ändert. Das möchte ich eben, falls irgendwie möglich, umgehen.

@mstuebner
Ich habe 2 Bücher zu Typo3, kenne die TSref und wenn ich schreibe "zerteilen" meine ich nicht zusammen fügen 😉

Nur soviel zu meiner Person