Zum Inhalt springen

dynamisches Menü bei sehr grafiklastigem Layout?

Erstellt am 23. Juli 2006 · 2 Antworten · letzte Antwort am 24. Juli 2006

Tags: HTML & CSS, Frage

tantebootsy ·

Hi,

ich habe hier eine Seite, die in der Navigation sehr viel mit unterschiedlichen Grafiken arbeitet + dadurch schwer dynamisch umzusetzen ist. Ich gebe euch hier mal den Link:

http://www.mb-mediendesign.de/typo3/drei_gewalten/index.php?id=1

Wie ihr sehen könnt, soll oben und links die Haupt- und Nebennavigation eingefügt werden.

Ich habe für jedes a-Element eine eigene Klasse angelegt, die jeweils ein eigenes Hintergrund-Bild lädt, um das Layout zu vervollständigen. (Mittlerweile weiß ich, dass das nicht sehr clever war, da so ein grafiklastiges Layout viel zu hohen Arbeitsaufwand erfordert #paralyzed# )

Kann ich hier überhaupt noch irgendwie dynamisch arbeiten oder muss ich die Navi als HTML-Code hardgecoded einbinden?

Ein bisschen Hilfestellung von euch wäre klasse, bin noch blutiger Grünling. 😉

Gruß,
Micha

Honk88 ·

Du kannst deine HTML-code hart machen, wo
du ihn hart brauchst, oder er einfach nicht
dynamisch seinen muss, und da dynamisch wo
du es brauchst.

Einfach an den entsprechenden Stellen für die
navi z.b. Marker setzten [ ###NAVIOBEN### ], wo
teile deiner Seite dynamisch durch Typo3 ersetzt
werden sollen.

wenn noch spezeille Fragen auftauschen sollen kanst du
auch gerne pmen, und dann sobald du es zusamen hast der
Allgemeinheit zum nachlesen zur verfügung stellen .

LG
Honk

tantebootsy ·

Hm, dass und wie ich Marker setzen kann wusste ich ja, habe auch schon das Tutorial zur Template-Erstellung durch.

Worum es mir ging ist, dass ja praktisch jeder Menüpunkt bei mir anders aussieht + auch jedes a-Element eine andere Klasse besitzt.
Ich weiß nun nicht, wie ich für die einzelnen Menüpunkte die einzelnen Klassen dynamisch zuweisen kann.

Am besten wäre ein Script/ eine Funktion, welche/s anhand vom Menüpunkt-Namen dynamisch die passende Klasse erzeugt. Wenn nun also der Menüpunkt "Startseite" heißt soll mir T3 den Eintrag class="startseite" in den a-Tag einfügen. Ist die Startseite gerade die aktuelle Seite soll es mir eben den Eintrag class="startseite_aktuell" einfügen, so in der Richtung.

Vielleicht gehört das aber auch gar nicht in die "Einsteiger"-Sektion, keine Ahnung ...

Gruß,
Micha