2. theme.php Kullanımı
Adı | Türü | Açıklama |
$config
|
Array | Temanın dizininde bulunan theme-config.php dosyasının içindeki değerleri döndürür. |
$name | String | Tema dizininin adı |
$language | Array | Arayüzde seçilen dil ne ise, tema da bulunan dil dosyasının değerini döndürür. |
$languages | Array | Tema dizininde bulunan "locale" klasörünün içinde ki, *.php uzantılı dosyaların değerini döndürür. |
Fonksiyonlar
Adı | Dönen Değer | Açıklama |
__construct()
|
Void | İçerisinde $language, $languages, $config değişkenleri için veri ataması yapar. |
router($params=[])
|
Void veya Boolean veya Array | Tema dosyası henüz ekrana basılmadan önce bu fonksiyon çağırılır. Parametre olarak router array olarak döndürülür. Tema dizininde bulunan pages klasöründe, eğer router ile eşleşen bir dosya adı var ise, geri dönüş olarak ilgili dosyanın path yolunu array[include_file] olarak geri döndürür. Eğer geri dönüş olarak boolean = true döndürülürse ekrana bir şey basmaz. |
change_settings()
|
Array | Eğer temanızda bir ayar yapılandırması yapıyorsanız, formdan gelen verileri bu fonksiyon içerisinde işleyerek dizi olarak geri göndermeniz gerekir. |