Zum Inhalt springen

TS-Menü funktioniert nicht

Erstellt am 4. September 2006 · 1 Antwort · letzte Antwort am 5. September 2006

Tags: Frage

bolshi ·

Hallo,
ich kann grad nicht nachvollziehen, was mit den Eintraegen im vertikalen Menue am rechten Rand passiert ist: http://p21955.typo3server.info/index.php?id=14
Der Uebersichtlichkeit habe ich andere Farben gewaehlt und im Folgenden die relevanten Passagen aus dem CSS und dem TS-Setup aufgelistet.

Auszug CSS:

/* SUBNAVI */
#subnavi {
text-align:center;
position:relative;
margin-top: 15px;
height:3em;
width: 8em;

/* SUBNAVI_ACT */

.subnavi_NO {
border-left: 1px solid #000;
border-top: 1px solid #000;
background-color:white;
color: black;
}
.subnavi_IFSUB {
border-left: 1px solid #fff;
border-top: 1px solid #fff;
background-color:yellow;
color: black;
}
.subnavi_ACT {
border-left:3px solid #fff;
border-top:3px solid #fff;
background-color:orange;
color:white;
}
.subnavi_CUR {
border-left:2px solid #fef0f0;
border-top:2px solid #fef0f0;
background-color:green;
color:white;
}
.subnavi_CURIFSUB {
border-left:2px solid #fef0f0;
border-top:2px solid #fef0f0;
background-color:green;
color:white;
}

Auszug TS:

#Erstellen des Submenue's
lib.subnavi = HMENU
lib.subnavi.excludeUidList = 69,16,64,87,88
lib.subnavi.entryLevel = 0
lib.subnavi {
1 = TMENU
1 {
wrap = <ul> | </ul>
NO = 1
NO {
allWrap = <li class="subnavi_NO"> | </li>
}
IFSUB = 1
IFSUB {
wrapItemAndSub = <li class="subnavi_IFSUB"> | </li>
}
ACT = 1
ACT {
wrapItemAndSub = <li class="subnavi_ACT"> | </li>
}
CUR = 1
CUR {
doNotLinkIt = 1
allWrap = <li class="subnavi_CUR"> | </li>
}
CURIFSUB = 1
CURIFSUB {
doNotLinkIt = 1
wrapItemAndSub = <li class="subnavi_CURIFSUB"> | </li>
}
}
2 < .1
3 < .1
}

Was kann ich denn machen, dass die Schrift komplett auf den Buttons bleibt?

Gruesse, bolshi

Unbekannter Benutzer ·

Mmm, also ich würde Stück für Stück versuchen Probleme zu beheben.

Woran es im einzelnen hängt, habe ich jetzt gerade nicht versucht zu ergründen.

1. Die Liste wird von noch einer Liste umschlossen die nicht im geposteten TS-Code drinsteht (d.h. im Frontend Quelltext sieht der Anfang so aus: <ul id="subnavi"><ul>

2. nimm mal die CSS Definition für Subnavi raus. Du willst die Höhe und Breite ja wahrscheinlich bei jedem Button haben, oder nicht? dann schreib die height und width Werte mal in die Klassen mit rein.

Gruß

Christian

Mir fällt gerade noch auf, dass die Seite mit HTML 4.01 Transitional gekennzeichnet ist. Ich habe es gerde nicht nachgeschlagen, aber ich weiß nicht ob der IE damit CSS korrekt interpretiert. Sollte bei den paar Dingen nicht besonders problematisch sein, könnte aber natürlich zu Problemen führen.