Készítettem egy sminket. Két db CSS tartozna hozzá, aminek az lenne a szerepe hogy pl reggel hattól este hatig a nappal.css hat a sitera, este hattól reggel hatig pedig az este.css.
Hogy tudnám ezt megoldani?
Nézegettem a Switchtheme modult, de az csak arra szolgál hogy a felhasználó válthasson, ami nekem nem megfelelő. Hogyan tudnám ezt kivitelezni?
Van rá modul, vagy bele kell írnom a tamplate.php-ba?
Üdv
István
Drupal verzió:
Fórum:
Körvonalakban:
Körvonalakban: preprocess_page -> css betölt/szétszed -> feltételvizsgálat időre -> css összerak.
Kb a zen template php-jében minden benne van, csak a feltétellel kell kiegészíteni.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
itt van egy megoldás
http://drupal.org/node/470254
Ügyes mert IP cím alapján meghatározza a helyed, kiszámolja a napfelkeltét/napnyugtát.
Csak ne cron.php-ba hekkeld hanem hook_cron-ba rakd, és ne SQL-be turkálj hanem variable_set, de a lényeg benne van.
Na, ezzel sikerült
Na, ezzel sikerült megoldani:
Ezt a kódot a tamplate.php-ba kell tenni. Ez a cucc reggel hat, és este hat között az elso.css-t hozza be, aztán pedig minden esetben a masodik.css-t.
Drupal full-stack developer at Wunderman Thompson Budapest