[TYPO3-german] Validierungsprobleme im MenX

Michael Gnessner typo3 at epoche-napoleon.net
Sun Oct 7 15:34:39 CEST 2007


Am Sun, 7 Oct 2007 12:19:00 +0200 schrieb JoH asenau:

>> Und an dieser Stelle beginnt mein Problem, ich habe das Ursprungsmen�ntsprechend kopiert und dann noch folgende Zeilene eingebunden:
>> 10.2 < .1
>> 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�l-wrap macht die Schwierigkeiten. Der
>> Code besagt, daݠer Untermen� anzeigen soll, wenn weniger als 4
>> Untermen�e eingetragen wurden. Andernfalls soll er das Men�t
>> anzeigen.
>> Wenn die letzte Bedingung >4 Eintr㦥 erf�st, rendert TYPO3
>> trotzdem ein leeres UL-Tag. Leere UL-Tags sind aber nach W3C nicht
>> valide.
>>
>> Wie bekomme ich das Men�ieser Stelle valide?
> Schmeiݠden wrap = <ul>|</ul> mal in die Tonne und pack das alles ins
> stdWrap.
> Da kannst Du dann auch mit anderen stdWrap Funktionen arbeiten, wobei sich
> in diesem Fall required anbieten w�

> also ungef㧲 so:
> 
> 10.2 < .1
> 10.2 {
>     stdWrap {
>         if.value = 4
>         if.isLessThan.data = register:count_menuItems
>         wrap  = <ul>|</ul>
>         required = 1
>     }
>     wrap >
>     NO.wrapItemAndSub = <li> | </li>
>     ACT.wrapItemAndSub = <li> | </li>
> }
> 
> Sollte danach ziemlich validen Code ausspucken.
Sorry ich muß mich doch korrigieren, das funktioniert leider nicht. Wenn
ich Seiten habe, die ein Untermenü anzeigen sollten, weil sie weniger als 4
Unterseiten haben, wird nichts angezeigt. Ich schätze mal, dass required =
0 auch nicht zielführend ist?

Da hatte ich mich wohl etwas zu früh gefreut...
-- 
Michael Gnessner
Email: michael at epoche-napoleon.net
WEB: http://www.epoche-napoleon.net


More information about the TYPO3-german mailing list