Theme Key und Jahreszeiten
Eingetragen von dude (338)
am 09.08.2011 - 17:23 Uhr in
am 09.08.2011 - 17:23 Uhr in
Liebe Drupalistengemeinde,
mein heutiges Anliegen beschäftigt sich mit "Theme Key", bzw. einer Einstellungsmöglichkeit dieses Moduls, dergestalt, dass ein Themewechsel zu jeder Jahreszeit stattfindet. Mit der Einstellung "system:date" muss ja immer ein Jahr mit angegeben werden. Ich würde jedoch gerne die Tage für die Jahreszeiten für *jedes* Jahr einfach fest einstellen. Ausgehend von dieser Grafik hier: http://de.wikipedia.org/wiki/Jahreszeit
heisst:
- Frühling beginnt am 21. März
- "Sommer", bzw. Regenzeit beginnt am 21. Juni
- Herbst beginnt am 23. September
- Winter beginnt am 21. Dezember
Wie könnte man dieses lösen?
Grüsse vom Dude
- Anmelden oder Registrieren um Kommentare zu schreiben
ThemeKey
am 09.08.2011 - 22:27 Uhr
Hallo.
Du könntest Dir ein Modul schreiben, das genau diesen Typ Regel zu ThemeKey hinzufügt. Als Beispiel sieht "system:date" ganz vielversprechend aus.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
auweh ..
am 10.08.2011 - 02:31 Uhr
... "du könntest dir ein modul schreiben" ist die die antwort die ich befürchtet hatte und eher schwierig wenn man kein, oder nur ein paar wörter php spricht. *seufz* :-(
Hm, ich habe auch schon das
am 12.08.2011 - 23:07 Uhr
Hm, ich habe auch schon das Property system:day_of_week auf Anfrage nur aus Spaß an der Sache implementiert.
Ist das Datum für die einzelnen Jahreszeiten weltweit gleich? Ist Down Under nicht Sommer, wenn hier Winter ist?
Laut Wikipedia ist das Datum auch nicht konstant.
Sinnvoll wären wohl zwei neue Properties system:month und system:day_of_month, die man dann kaskadiert?
Ürigens: Regenzeit / Trockenzeit klingt auch nett ;-)
Markus Kalkbrenner
bio.logis GmbH
erledigt
am 12.08.2011 - 23:56 Uhr
http://drupalcode.org/project/themekey.git/commit/e8e85dc
Ab morgen im täglichen Development-Snapshot enthalten.
Markus Kalkbrenner
bio.logis GmbH
Lösung
am 13.08.2011 - 10:41 Uhr
So sieht jetzt ein Teil der Regelkette aus:
system:month = Feb >>> "Winter"
system:month = Mar
system:day_of_month < 21 >>> "Winter"
system:day_of_month >= 21 >>> "Frühling"
system:month = Apr >>> "Frühling"
system:month = May >>> "Frühling"
system:month = Jun >>> "Frühling"
system:day_of_month < 21 >>> "Frühling"
system:day_of_month >= 21 >>> "Sommer"
system:month = Jul >>> "Sommer"
Markus Kalkbrenner
bio.logis GmbH
Community
am 13.08.2011 - 11:02 Uhr
Ab morgen im täglichen Development-Snapshot enthalten.
Darum mag ich die Drupal-Community :D.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
MERCI!
am 13.08.2011 - 16:49 Uhr
.. danke, das war ja mal eine schnelle reaktion! :-)
Gerne
am 13.08.2011 - 19:27 Uhr
.. danke, das war ja mal eine schnelle reaktion! :-)
Gerne. Es war aber eher Zufall, dass ich hier vorbeigeschaut habe. Die Chancen auf eine Reaktion stehen in der Issue-Queue grundsätzlich besser:
https://drupal.org/project/issues/themekey
Markus Kalkbrenner
bio.logis GmbH