[TYPO3-german] Copyright-Ausgabe mit if-Abfrage

Susanne Wiese s.wiese at netcologne.de
Tue Sep 26 16:15:16 CEST 2006


JoH schrieb:
>>>>> ich möchte gerne mit Typoscript die Copyright-Ausgabe definieren.
>>>>>
>>>>> ich habe das Startjahr in den Constants:
>>>>>
>>>>> startdate = 2006
>>>>>
>>>>> und folgendes im Setup:
>>>>>
>>>>> temp.copyright = COA
>>>>> temp.copyright {
>>>>>  10 = TEXT
>>>>>  10 {
>>>>>   data = date : U
>>>>>   strftime = %Y
>>>>>   wrap = © {$startdate}-| Copyrightinhaber
>>>>>  }
>>>>>
>>>>> Ausgabe: (c) 2006-2006 Copyrightinhaber
>>>>>
>>>>> jetzt möchte ich den Zusatz Startjahr- gerne weglassen, wenn das
>>>>> Startjahr dem aktuellen Jahr entspricht. Bisher habe ich sowas
>>>>> direkt mit PHP realisiert und weiß leider nicht, wie ich diese
>>>>> if-Abfrage in typoscript definieren kann.
>>>>>
>> ja sorry, da habe ich gepennt ....
>> aber: das Erstellungsjahr bleibt doch fest, schreib es doch einfach in
>> den wrap
>> oder verwende eine condition
>> [globalVar = LIT:1 = {$startdate}]
>> oder sag mir, wenn und wie du die if-lösung hinbekommst :-)
> 
> Eigentlich ganz simpel mit einem anderen wrap, der idealerweise stdWrap
> unterstützt.
> Also z.B. innerWrap + outerWrap:
> 
> temp.copyright = COA
> temp.copyright {
>     10 = TEXT
>     10 {
>         data = date : U
>         strftime = %Y
>         innerWrap = {$startdate}-|
>         innerWrap {
>             if.isGreaterThan.data = date:U
>             if.isGreaterThan.strftime = %Y
>             if.value = {$startdate}
>         }
>         outerWrap = © | Copyrightinhaber
>     }
> }
> 
> Joey
> 
Hallo Joey,

vielen Dank, funktioniert super ! :-)

Gruß Susanne



More information about the TYPO3-german mailing list