[TYPO3-german] Klassenzuweisung zu ul und li funktioniert in barrierefreiem TMENU nicht

David Bruchmann david at bruchmann-web.de
Tue Mar 24 15:59:38 CET 2009


Hy Xaver,

hast Du auch CSS zu dem Kram?

Gruß
David

----- Ursprüngliche Nachricht -----
Von:        Xaver Reichart <xr at xr-services.ch>
Gesendet:   Dienstag, 24. März 2009 15:39:39
An:         typo3-german at lists.netfielders.de
CC:
Betreff:    [TYPO3-german] Klassenzuweisung zu ul und li funktioniert in 
barrierefreiem TMENU nicht
> 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 = &raquo; &nbsp;|
> 	          	   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">&nbsp;</p>
>                         ###hauptmenue###
> 
>                         <p class ="abstand">&nbsp;</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">&nbsp;</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>&raquo; 
> &nbsp;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">&nbsp;</p>
> 
>                                   <p class="homelink"><a ... 
> class="homelinkanker">Zur Startseite</a>  </p>
> 
>                           </div>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 


More information about the TYPO3-german mailing list