[TYPO3-german] Bildgröße per header_layout
dandyjack at web.de
dandyjack at web.de
Wed Jan 24 17:00:18 CET 2007
Mittlerweile habe ich es per if-Statement geschafft, zwischen Wert 1 und
allen anderen zu unterscheiden:
imgWidth = 250
imgWidth.override = 380
imgWidth.override.if.value = 1
imgWidth.override.if.equals.field = header_layout
tt_content.image.20.maxWInText < imgWidth
Trotzdem verstehe ich noch nicht, wieso dann folgendes Konstrukt nicht
läuft:
imgWidth = CASE
imgWidth {
key.field = header_layout
default = 10
1 = 50
2 = 100
}
tt_content.image.20.maxWInText < imgWidth
Mit
tt_content.image.20.maxWInText.oObject < imgWidth
geht es übrigens auch nicht. Noch ein Tipp?
Viele Grüße,
Mic.
JoH asenau schrieb:
> dandyjack at web.de wrote:
>> Hallo zusammen,
>>
>> ich versuche, die Bildgröße vom gewählten Layout des Contentelements
>> abhängig zu machen. Folgendes funktioniert aber leider nicht:
>>
>> imgWidth = CASE
>> imgWidth {
>> key.field = header_layout
>> default = TEXT
>> default.value = 50
>> 2 = TEXT
>> 2.value = 100
>> 3 = TEXT
>> 3.value = 200
>> }
>> tt_content.image.20.maxWInText < imgWidth
>>
>> Woran kann es liegen?
>
> Weil maxWInText ein integer ist und Du ihm mit Deinem Konstrukt lediglich
> den Wert "CASE" zuweist. Der Rest in den Klammern würde ignoriert.
>
> Allerdings verfügt maxWInText über stdWrap properties, also kannst Du schon
> auch dynamische Werte zuweisen. Damit das ganze funktioniert, mußt Du aber
> ein cObject dazwischenschieben.
>
> tt_content.image.20.maxWInText.cObject < imgWidth
>
> sollte daher funktionieren.
>
> Joey
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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