[TYPO3-german] Copyright-Ausgabe mit if-Abfrage
JoH
info at cybercraft.de
Tue Sep 26 14:44:03 CEST 2006
>>>> 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
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
More information about the TYPO3-german
mailing list