[TYPO3-german] Validierungsprobleme im MenX

Mathias Schreiber [TYPO3] mathias at typo3.org
Fri Sep 28 17:08:21 CEST 2007


Mathias Schreiber [TYPO3] schrieb:
> Michael Gnessner schrieb:
>> Hallo Matthias,
> 
> ein "t" bitte :)
> 
> 
>> 10.2 {       
>>     #wrapItemAndSub = <ul> | </ul>
>>     stdWrap.if.value = 4   
>>     stdWrap.if.isLessThan.data = register:count_menuItems
>>     wrap = <ul> | </ul>
>>
>>     NO.wrapItemAndSub = <li> | </li>
>>     ACT.wrpaItemAndSub = <li> | </li>
>>     }
>> Und genau der nun eingefügte ul-wrap macht die Schwierigkeiten. Der Code
>> besagt, daß er Untermenüs nur anzeigen soll, wenn weniger als 4
>> Untermenüpunkte eingetragen wurden. Andernfalls soll er das Menü nicht
>> anzeigen. Wenn die letzte Bedingung >4 Einträge erfüllt ist, rendert 
>> TYPO3 trotzdem
>> ein leeres UL-Tag. Leere UL-Tags sind aber nach W3C nicht valide.
>> Wie bekomme ich das Menü an dieser Stelle valide?
> 
> 10.2.IProcFunc = user_iproc->fixMyDamnMenu
> 
> so als beispiel...

korrektur... bin nicht sicher, ob du an den umgebenden wrap drankommst.
Müßtest du mal testen.
Sonst halt HMENU.special = userdefined
Damit kommste auf jeden Fall hin.
Renderst halt via PHP nur das Menu Array und überläßt die Optik dann 
wieder TYPO3.


-- 
T3A AM
Rocking TYPO3 since 3.1b1


More information about the TYPO3-german mailing list