[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