Zum Inhalt springen

GMENU über externes CSS

Erstellt am 27. Oktober 2005 · 3 Antworten · letzte Antwort am 2. November 2005

Tags: Frage

lray ·

Ich brauche Eure Hilfe.
Gibt es eine Möglichkeit, die Ausgabe eines GMENUs auf

#menu_<id> {
    background-image: url(<gmenu-grafik>);
    width: <gmenu-breite>;
}

umzubauen?
Sinn ist, Content und Layout komplett zu trennen, und das CSS dynamisch als eigenes File auszugeben.

just2b ·

GMENU kann ich mit nicht vorstellen.... TMENU kannst du dafür alles mit css machen wie du willst

lg georg

lray ·

Wie erstelle ich aber ein grafisches Menü mit TMENU? Der Plan ist ja gerade, im eigentlichen HTML nur die entsprechende Menue-ID auszugeben und über das eingebundene (von TYPO3 erzeugte) CSS die dazugehörige MENU-Grafik zu bekommen. allWrap u.ä. hatte nicht funktioniert.

lray ·

IM HTML-Code wirtd also ein TMENU verwendet, welches den Menu-ID als Klassenbezeichnung angibt...

<ul id="navigation">
<li><a href="index.php?id=28" id="menu_nav_28"><span>der Film</span></a></li>
<li><a href="index.php?id=29" id="menu_nav_29"><span>das Feuer</span></a></li>
...
</ul>

Die CSS-Datei wird über Typo3 erstellt (als eigene Seite mit spez. Type) Diese soll die Menupunkt-IDs mit den entsprechenden, von GIFBuilder erstellten Grafiken verknüpfen.

#menu_nav_28 {
background-image: url(vonGifBuilderErstellteDatei);
width: blubberblubber;
}
#menu_nav_28 span {
    visibility: hidden;
}

Nun die Frage: Da diese Verknüpfung nur über ein GMENU möglich ist (oder?), und allWrap anscheinend nicht funktioniert... wie kann man den GMENU-OUTPUT so umbauen, dass er wie das CSS-Menu erscheint???