Hallo!
Ich suche Tipps, Scripts, Extension wie ich am besten eine Umschaltung zwischen zB. Sommer / Winter realisieren kann.
Die Seite soll sich automatisch an einem Datum umschalten.
Dabei soll sich das Template ändern und evtl der Content.
Die normalen Templates kann ich per Datum und Variable umschalten, ist soweit kein Problem.
Aber wie kann ich festlegen welcher Content wann angezeigt werden soll. So sollen zB im Winter keinen Freibadtermine angezeigt werden.
Am besten wäre es wenn es im Content Feld eine Auswahl gibt ob Sommer ,Winter oder beides.
Wenn das ganze noch mit Templavoila geht wärs Klasse, dort habe ich noch gar nix hinbekommen.
Danke für alle Ideen und Tipps.
Hallo Ralf,
habe das gleiche Problem und wollte es mit nem Abfragen der Zeit (Monat) und dann mit CASE machen, leider gescheitert. Bekommen zwar den Monat und dann den WERT übergeben, doch CASE sieht sowas nicht vor, jedenfalls verstehe ich es nicht ...
Meine Lösung sieht so aus:
Im Bereich CONSTANTS
[month = 4,5,6,7,8,9]
WERT = sommer
[end]
----------------------------------------------------------
[month = 10,11,12,1,2,3]
WERT = winter
[end]
im Bereich SETUP
seite = PAGE
seite.stylesheet = fileadmin/design/{$WERT}.css
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/design/{$WERT}.tmpl
seite.10.workOnSubpart = DOKUMENT
----------------------------------------------------------
Jedenfalls funktioniert es im Moment,
kann leider nicht garantieren ob der Monatswechsel so einwandfrei klappt.
Liebe Grüße aus Frankfurt
Michael
m. schriebkann leider nicht garantieren ob der Monatswechsel so einwandfrei klappt.
Ist doch eigentlich eine gute Lösung, Probleme beim Monats- / Jahreszeitenwechsel können ja eigentlich nur auftreten, wenn der Cache nicht gelöscht wird...
Daher würde ich noch folgendes Einfügen:
config.cache_clearAtMidnight = 1
Damit wird der Cache immer um Mitternacht gelöscht...
Ggf. kann man da ja auch noch den Monat (month) bzw. den Tag des Monats (dayofmonth) abfragen, um den Cache zu löschen - siehe auch TSREF Stichwort Conditions
CU
maxhb
Hallo maxhb,
klingt gut, config.cache_clearAtMidnight = 1,
mit der TSREF habe ich als kl. Grafikerhirn noch ziemlich Probleme, und sowas wie Cache löschen ist dann doch sehr "böhmisch". Eigentlich dachte ich ein date-Objekt so zu formatieren, dass der Monat übrig bleibt und dann den Wert zu übergeben, Javascript kann ich wesentlich besser, doch das nützt mir hier wohl nix.
Es funktioniert aber und ne elegantere Lösung finde ich vielleicht irgendwann im Forum.
Vielen Dank nochmal für den Tipp
Michael
danke gute Idee werde das nun auch mal so mit 2 bildern machen.
das sich alles ändern sollte ist wieder verworfen worden.
klappt das so bei dir?.