[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