Zum Inhalt springen

Rollover TMENU funzt nicht

Erstellt am 22. März 2005 · 5 Antworten · letzte Antwort am 5. April 2005

Tags: Frage

fabs ·

Ich baue gerade an einer Seite - Testversion siehe http://www.pegasusgmbh.de/designzentrale370 -
und mit folgenden Einträgen im setup:

# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

# Menu Object

lib.menu = HMENU
lib.menu.excludeUidList = 8,9,10,11,12

lib.menu.entryLevel = 0
lib.menu.1 = TMENU

lib.menu.1 {
wrap = <table width="165" border="0" cellpadding="5" cellspacing="0">|</table>

NO{
allWrap = <tr bgcolor="#884C27"><td width="5"></td><td class="menu-no" width="165">|</td></tr>
}

ACT=1
ACT{
allWrap = <tr><td width="5" bgcolor=""></td><td class="menu-act" width="165" bgcolor="#6A0800">|</td></tr>
}

}

...funktioniert alles auch wie gewünscht.
Nur der Rollover funzt nicht. Er soll identisch mit dem ACT sein.

Wer hat einen Tipp für mich?
Danke, Gruss, Fabian

aborre ·

Muss da nicht auch erst ein RO Zustand des Menus definiert werden?

etwa so:

RO<.ACT
RO=1

bin aber nicht sicher

aborre

hardcoder ·

TMENU mit rollover?
seit wann geht denn das?

RO bei TMENU funzt nur für beforeImg - der text selbst wird mit a:hover (ist in der css-class menu_NO_RO definiert) gemacht

lib.menu=HMENU
lib.menu.1=TMENU
lib.menu.1{
wrap=|
NO{
ATagParams = class="menu_NO_RO"
allWrap=|<br>
}

ACT=1
ACT{
ATagParams = class="menu_ACT"
allWrap=<b>|</b><br>
}

}
fabs ·

Die td class innerhalb des allwrap hatte meinen dummerweise extra definierten RO-style überdeckt. Mit dem Style ".menu-no a:hover" erzeugt der RO jetzt zumindest eine andere Schriftfarbe, auch wenn mein Trick mit der Hintergrundgrafik nicht wie im ACT funktioniert. Das ist schonmal super. Vielen Dank! Frohe Ostern! Fabian

toyde ·

Hallo.

Ich muss zugeben, ich habe den Thread nur rasch überflogen, aber ich muss zustimmen:
- Warum versucht ihr RO bei TMENU's reinzubringen?

Und:
den Wrap bitte so machen:

NO-Wrap:
<td class="menu1-level1-no">|</td>
ACT-Wrap:
<td class="menu1-level1-act">|</td>

Anschliessend könnt ihr im CSS die Links, Fonts, etc. bequem setzen. Ist keine Musterlösung, aber kann es mir nicht einfacher vorstellen.

Tipp: toy

cu
edit:
den Hover(RO) Effekt bringt ihr im CSS mit:

.menu1-level1-no link:hover {
 font-size: 30pt;
 color: #123456;
}

Ist absichtlich ein extremes Beispiel, damit man es auch sieht :p