Magyarítsuk a naptárakat!
Számtalan webhelyen láthatjuk a manapság oly divatos Views + Date + Calendar triumvirátusra épülő eseménynaptárat. Én azonban még nem találkoztam olyan változattal, ahol a naptár nézetei magyarul jelennének meg, pedig nem is kéne hozzá olyan nagy varázslat. Vessünk hát véget a január 2010 típusú naptáraknak, írjuk helyesen, 2010. január.
A magyarítás valószínűleg azért nem történik meg sok helyen, mert bizony ehhez kódot kell írni. Nem olyan nagy ördöngősség, ha már tudja az ember, hogy mégis min kéne változtatni. A calendar nézet szerkesztésekor hamar kiderül, hogy a Views segítségével ezt nem tudjuk átkattintgatni, tehát valami sminkes dolog kellene helyette. A calendar modul theme könyvtárában sem lelhető fel a megoldás, de még tovább keresve a date modul theme könyvtárában, a theme.inc fájlban sikerre lelünk:
function theme_date_nav_title($granularity, $view, $link = FALSE, $format = NULL)
No, akkor másoljuk csak át ezt a függvényt a sminkünk könyvtárában lévő template.php fáljba, majd írjuk át a csatolmánynak megfelelően. XXXXXXXXXX helyére természetesen sminkünk neve szükséges. Ezt követően a smink gyorstárának ürítése után már élvezhetjük is naptárunk fejlécének teljes magyar voltát.
| Csatolmány | Méret |
|---|---|
| template.txt | 1.54 kB |
iWiW
Startlap
Twitter
Facebook
Google
Live
MySpace