[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