[TYPO3-german] CASE alternative Ausgabe wenn HMENU leer?

thomas.buegel at web.de thomas.buegel at web.de
Thu Aug 4 18:04:20 CEST 2011


Hi Chris,

>  temp.testCASE = CASE
>  temp.testCASE {
>  # verwedung von left_menu als key object
>    key.cObject < temp.left_menu
>  ## fals cObject nix zurückt gibt das alternative
>  ##text object verwenden.
>    key.cObject.stdWrap.ifEmpty = TEXT
>    key.cObject.stdWrap.ifEmpty.value = true
>    default = TEXT
>    default.value =
>    default
>    true  = TEXT
>    true.value = true
> }

hast Du das irgendwo schon mal so ähnlich eingesetzt?

Hab das jetzt getestet, aber das funzt nicht. Hab auch nochmal geprüft, ob temp.left_menu wirklich ein leeres Ergebnis liefert, wenn kein Menü vorhanden ist und das ist so. Der Code liefert dann trotzdem default und nie true.
Hab jetzt noch anderes probiert, es will einfach nicht.

Die Aufgabe, die ich habe ist einfach, dass falls das Menu leer ist (entryLevel = 3), also falls keine Unterseiten auf level 3 vorhanden sind, soll das Menü nicht erstellt werden und ein anderes CONTENT-Objekt einen anderen Wrap erhalten, da dadurch sich das Layout ändern sollte. Das versuche ich eben per CASE zu lösen, andere ähnliche Problemstellungen konnte ich so ähnlich lösen, da war das abgefragte Objekt ein CONTENT-Objekt, und kein HMENU. 

Vielleicht hst Du oder jemdand anderes noch eine (andere) Idee. Ich weiß nicht weiter.

Danke und Gruß

Thomas





More information about the TYPO3-german mailing list