[TYPO3-german] body id nach Zeit/Datum ändern

JoH asenau info at cybercraft.de
Tue Jul 17 10:38:40 CEST 2007


> Ich habe eine Seite, die ein Winter und ein Sommer Layout hat!
> Dies lös ich über ein <body id="winter"> und ein <body id="sommer">
>
> Könnte ich das irgendwie über Conditions automatisieren?
> Sagen wir mal zwischen Mai-september das Sommer und den rest das
> Winter layout?
>
> [condition irgendwas]
> seite.bodyTagCObject = TEXT
> seite.bodyTagCObject.dataWrap = <body id="winter">
> [end]
>
> [condition irgendwas]
> seite.bodyTagCObject = TEXT
> seite.bodyTagCObject.dataWrap = <body id="sommer">
> [end]

Machs über ein CASE Element, dann kannst Du's bei Bedarf noch feiner
steuern.
Sowas ähnliches haben wir im Kochbuch für einen Wochenplan auf Tages und
Stundenbasis drin. Ich hab das hier mal ein wenig umgestrickt:

monatlich

seite.bodyTagCObject = CASE
seite.bodyTagCObject {
    key.cObject = COA
    key.cObject {
        10 = TEXT
        10.dataWrap = {date:m}
        stdWrap.prioriCalc = intval
    }
    default = TEXT
    default.value = <body id="default">
    1 = TEXT
    1.value = <body id="januar" class="winter">
    2 = TEXT
    2.value = <body id="februar" class="winter">
    ...
    12 = TEXT
    12.value = <body id="dezember" class="winter">
}

oder quartalsweise

seite.bodyTagCObject = CASE
seite.bodyTagCObject {
    key.cObject = COA
    key.cObject {
        10 = TEXT
        10.dataWrap = {date:m}/4
        stdWrap.prioriCalc = intval
    }
    default = TEXT
    default.value = <body id="default">
    1 = TEXT
    1.value = <body id="quartal1" class="winter">
    2 = TEXT
    2.value = <body id="quartal2" class="sommer">
    3 = TEXT
    3.value = <body id="quartal3" class="sommer">
    4 = TEXT
    4.value = <body id="quartal4" class="winter">
}

HTH

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com




More information about the TYPO3-german mailing list