Zum Inhalt springen

Active Link funktioniert nicht richtig

Erstellt am 18. Januar 2007 · 11 Antworten · letzte Antwort am 26. Januar 2007

Tags: Frage

zeti1307 ·

Hallo Leute,

Kurze Frage, zu der ich bis jetzt keine Passende Lösung in einem Beitrag gefunden habe:

Ich habe ein Menü auf Ebene 1
Wenn ich in diesem Menü etwas anklicke dann erscheint ein Menü in Ebene 2
Der Aktive Link auf ebene 1 ist schwarz (Normalerweise sind die Links dunkelblau)
wenn man einen Link im Menü auf Ebene 2 anklickt soll sich eine Seite in Ebene 3 öffnen. Dieser Link sollte auch schwarz sein (eben der Aktive Link).
Er bleibt jedoch blau.

Ich hab schon diverse Lösungsansätze probiert.

Im CSS stimmt die Reihenfolge der Link anweisungen auch die Beschriebene Lösung im Typoscript hab ich die Einstellungen schon geprüft das müsste alles Passen....

Danke im Voraus.

Lg Zeti

Danke im Voraus...

einpraegsam.​net ·
zeti1307 schrieb

Hallo Leute,

Kurze Frage, zu der ich bis jetzt keine Passende Lösung in einem Beitrag gefunden habe:

Ich habe ein Menü auf Ebene 1
Wenn ich in diesem Menü etwas anklicke dann erscheint ein Menü in Ebene 2
Der Aktive Link auf ebene 1 ist schwarz (Normalerweise sind die Links dunkelblau)
wenn man einen Link im Menü auf Ebene 2 anklickt soll sich eine Seite in Ebene 3 öffnen. Dieser Link sollte auch schwarz sein (eben der Aktive Link).
Er bleibt jedoch blau.

Ich hab schon diverse Lösungsansätze probiert.

Im CSS stimmt die Reihenfolge der Link anweisungen auch die Beschriebene Lösung im Typoscript hab ich die Einstellungen schon geprüft das müsste alles Passen....

Danke im Voraus.

Lg Zeti

Danke im Voraus...

Du legst per TS fest, dass die aktiven Links eine andere Klasse bekommen. Dann per CSS diese Klasse ansprechen...

zeti1307 ·

Hier hab ich den Auszug aus dem Typo Script, der das Menü betrifft:

temp.leftmenue = HMENU
temp.leftmenue.entryLevel = 2
temp.leftmenue.1 = TMENU
temp.leftmenue.1 {
  noBlur = 1na
  NO {
    linkWrap = | <br>
    10 = TEXT
    10.text.field = title
    10.fontColor = #000000
  }
  
  RO < .NO
  RO = 1
  RO.fontColor = #666666
  
  
  ACT < RO
}

Und Hier ist das dazugehörige CSS File, indem ich die Links anweise.

A:link 
{
	COLOR: #003399; 
	TEXT-DECORATION: none;
}


A:visited 
{
	COLOR: #003399; 
	TEXT-DECORATION: none;
}


A:hover
{
	COLOR: #000000;
	TEXT-DECORATION: none;
}

Danke für die Hilfe

lg Zeti

just2b ·

Hallo,

schau dir doch mal funktionierende Menüs an!
- in einem TMENU gibts kein 10 = TEXT usw!
- Zustände außer NO müssen aktiviert werden mittels ACT = 1

mal schnell ein Menü

temp.menu = HMENU
temp.menu {
 1 = TMENU
 1.wrap = <ul>|</ul>
 1.NO.wrapItemAndSub = <li>|</li>
 1.ACT = 1
 1.ACT.wrapItemAndSub = <li class="act">|</li>
}

und dann per css kannst du mit .act a {... } den aktiven Punkt ansprechen

georg

zeti1307 ·

es funkt so leider nicht

Ich hab das jetzt genauso probiert wie du es gepostet hättest aber nix ändert sich

#angry# #angry# #angry# #angry#