[TYPO3-german] Klassenzuweisung zu ul und li funktioniert in barrierefreiem TMENU nicht
Xaver Reichart
xr at xr-services.ch
Tue Mar 24 15:39:39 CET 2009
Hallo an all die super hilfreichen Leute hier
Knoble seit Stunden und finde einfach keinen Ansatz, weshalb die
Zuweisung von CSS-Klassen nicht funktioniert??!
Hier die Details dazu:
der zuständige Teil aus dem Haupt-TS-Template:
marks.hauptmenue < temp.hauptmenue
temp.hauptmenue liegt in einem extra Sys-Ordner und wird im TS-Template
eingebunden.
Code:
temp.hauptmenue = HMENU
###############
### Ebene 1 ###
###############
temp.hauptmenue.1 = TMENU
temp.hauptmenue.1 {
wrap = <ul class="ebene1">|</ul>
expireAll = 0
noBlur = 1
IProcFunc = user_IProc_dfn
NO {
wrapItemAndSub = <li class="liebene1NO">|</li>
stdWrap {
htmlSpecialChars = 1
append = TEXT
append.char = 10
}
allWrap = |<span class="hidden">. </span>
ATagTitle.field = description // title
}
NO = 1
CUR < .NO
CUR {
wrapItemAndSub = <li class="liebene1CUR">|</li>
stdWrap.wrap = » |
stdWrap.outerWrap = <span class="hidden">Standort </span>|
doNotLinkIt = 1
}
CUR = 1
ACT < .NO
ACT {
wrapItemAndSub = <li class="liebene1ACT">|</li>
}
ACT = 1
}
###############
### Ebene 2 ###
###############
usw., usw.
Hier der für das Menü zuständige Teil aus dem HTML-Template:
<div id="hauptmenue">
<p class="abstand"> </p>
###hauptmenue###
<p class ="abstand"> </p>
<p class="homelink"><a .....
</div>
Das Menü selbst funktioniert einwandfrei. Auch die hidden-Klasse für die
barrierefreien Elemente funktioniert sauber nach Wunsch.
Aber alle in den zuständigen Klassen - ebene1, liebene1NO, usw.
enthaltenen Formatierungen werden nicht umgesetzt, obwohl das zuständige
CSS eingebunden wird und die Klassen im Quelltext auch angegeben sind.
Wenn ich zu Testzwecken die gleichen Klassen auf statischen Seiten
anwende funktioniert alles, so wie es soll, aber in der dynamischen
Generierung passiert rein gar nichts.
Das letzte was anspricht sind die CSS-Klassen auf das umgebende DIV und
die p Tags rings um die ul, aber alles innerhalb der ul funktioniert nicht.
Zu Testzwecken habe ich mal die erste ul-Ebene direkt ins HTML-Template
gesetzt: <ul class="ebene1" >###hauptmenue### </ul> und da hat die
entsprechende Klasse sofort angesprochen - also liegt es nicht am CSS
oder den Definitionen dort.
Ich komme einfach nicht mehr weiter.
Habe ich da einen Fehler im TS oder woran kann das liegen?
Gruss Xaver
P.S.: Hier noch der entsprechende QUelltext:
<div id="hauptmenue">
<p class="abstand"> </p>
<ul class="ebene1"><li
class="liebene1NO"><dfn class="hidden">1: </dfn><a ...
title="Homepage">Startseite</a><span class="hidden">. </span></li><li
class="liebene1ACT"><dfn class="hidden">2: </dfn><a
href="UK-Regio.11.0.html" title="UK-Regio">UK-Regio</a><span
class="hidden">. </span><ul class="ebene2"><li class="liebene2CUR"><dfn
class="hidden">2.1: </dfn><span class="hidden">Standort </span>»
Geschichte
<span class="hidden">. </span></li><li class="liebene2NO"><dfn
class="hidden">2.2: </dfn><a href="Wer-steht-dahinter.15.0.html"
title="Wer steht dahinter">Wer steht dahinter
</a><span class="hidden">. </span></li><li class="liebene2NO"><dfn
class="hidden">2.3: </dfn><a href="Was-ist.14.0.html" title="Was
ist">Was ist
</a><span class="hidden">. </span></li><li class="liebene2NO"><dfn
class="hidden">2.4: </dfn><a href="Wozu.13.0.html" title="Wozu">Wozu
</a><span class="hidden">. </span></li><li class="liebene2NO"><dfn
class="hidden">2.5: </dfn><a href="Mitglied-werden.12.0.html"
title="Mitglied werden">Mitglied werden
</a><span class="hidden">. </span></li></ul></li><li
class="liebene1NO"><dfn class="hidden">3: </dfn><a
href="UK-Was-ist-das.10.0.html" title="UK - Was ist das ">UK - Was ist
das </a><span class="hidden">. </span></li><li class="liebene1NO"><dfn
class="hidden">4: </dfn><a href="Was-bieten-wir.9.0.html" title="Was
bieten wir?">Was bieten wir?</a><span class="hidden">. </span></li><li
class="liebene1NO"><dfn class="hidden">5: </dfn><a
href="Linksammlung.29.0.html" title="Linksammlung">Linksammlung</a><span
class="hidden">. </span></li><li class="liebene1NO"><dfn
class="hidden">6: </dfn><a href="Sponsoren.4.0.html"
title="Sponsoren">Sponsoren</a><span class="hidden">. </span></li><li
class="liebene1NO"><dfn class="hidden">7: </dfn><a
href="Mitgliederseiten.5.0.html"
title="Mitgliederseiten">Mitgliederseiten</a><span class="hidden">.
</span></li></ul>
<p class="abstand"> </p>
<p class="homelink"><a ...
class="homelinkanker">Zur Startseite</a> </p>
</div>
More information about the TYPO3-german
mailing list