[TYPO3-german] Typoscript Global Condition prüfen ob Konstante leer ist

Bernd Pier macbepepi at me.com
Fri Jan 13 10:05:59 CET 2017


Am 12.01.17 um 19:44 schrieb Dr. Dieter Porth:
> Hallo Bernd,
>
>
> Am 12.01.2017 um 13:48 schrieb Bernd Pier:
>> [globalString = LIT:{$partner.logo} = /.+/]
>>   page.10 = NICHT LEER
>> [else]
>>   page.10 = LEER
>> [global]
>
> [globalVar = LIT:1 = {$konstante_um_irgendwasZuMachen}]
>
> Probier doch mal das folgende, denn ohne value funktioniert nichts. Mit
> einem Blindtest hättest du das gemerkt.
>
> page.5=TEXT
> page.5.value=<h1>HalloBernd</h1>
> page.10=TEXT
> page.15=TEXT
> page.20=TEXT
> page.30=TEXT
> [globalString = LIT:{$partner.logo} = ""]
> page.10.value=LEER10"{$partner.logo}"<br/>
> [else]
> page.10.value=NICHTLEER10auchwennesleerist"{$partner.logo}"<br/>
> [global]
> [globalString = LIT:{$partner.logo} = /^$/]
> page.15.value=LEER15"{$partner.logo}"<br/>
> [else]
> page.15.value=NICHTLEER15"{$partner.logo}"<br/>
> [global]
>
> [globalString = LIT:{$partner.logo} = /.+/]
> page.20.value=NICHTLEER20"{$partner.logo}"<br/>
> [else]
> page.20.value=LEER20"{$partner.logo}"<br/>
> [global]
>
>
> [globalString = LIT:{$partner.logo} = *.gif]
> page.30.value=NICHTLEER30"{$partner.logo}"<br/>
> [else]
> page.30.value=LEERgiltnicht30"{$partner.logo}",weileskeinGifist<br/>
> [global]
> page.40=TEXT
> [globalString = LIT:11 = 1{$partner.logo}1]
> page.40.value=LEER40"{$partner.logo}"<br/>
> [else]
> page.40.value=NICHTLEER40"{$partner.logo}"<br/>
> [global]
>
>
> Noch besser ist es, statt TypoScript eine Fluid-Variante zu verwenden.
> Denn TypoScript führt zu bescheiden lesbaren Aufsetzungen, um es mal
> gelinde zu formulieren. Mit besten Grüßen Dieter
>
>
Hallo Dieter,

danke für deine Hilfe.
Mein Fehler war, das ich den Test nur im TS ObjectBrowser gemacht habe, 
der zeigte mir nicht das richtige Ergebnis an.
Im Frontend dann allerdings schon.

Grüsse

Bernd Pier


More information about the TYPO3-german mailing list