5. Değişken ve Fonksiyonlar
Tema geliştirme işlemlerinde ihtiyacınız olan bazı fonksiyon ve değişkenler aşağıda yer almaktadır.
Adı | Türü | Açıklama |
$_theme | Class (Object) | Tema dosyanızdaki theme.php sınıfını kullanmaya yarar. Örnek Kullanım |
$_theme_name | String | Temanın klasör adını verir. |
$_theme_display_name | String | Temanın ayar dosyasındaki adını verir. |
$meta | Array | Dizi olarak gelmektedir. Örnek Dönen Değer |
$header_title | String | Bulunan sayfanın üst başlık adı. |
$header_description | String | Varsa üst açıklama. |
$breadcrumb | Array | Dizi olarak gelmektedir. Örnek Dönen Değer |
$tpath | String | Örn: templates/website/Themename/ şeklinde geri cevap döndürür. |
$tadress | String | https://site.com/templates/website/Themename/ şeklinde geri cevap döndürür. |
$badress | String | https://site.com/ sistemin kurulu olduğu adresi verir. |
$sadress | String | https://site.com/resources/ adresini verir. |
$master_content_none | Boolean | Tema dosyasında kullanılırsa, master content devreden çıkar ve direk tema dosyası çağırılır. |
$_theme örnek kullanımı
/* Örnek Fonksiyon Çağırma Kodu */
echo $_theme->example_function();
/* Örnek Değişken Kullanımı */
echo $_theme->language["lang-key"];
Örnek $meta Bilgisi
[
'title' => 'Meta Title',
'keywords' => 'Meta Keywords',
'description' => 'Meta Description'
]
$breadcrumb Örnek Bilgisi
[
[
'title' => "Home",
'link' => "",
],
[
'title' => "Contact Us",
'link' => "https://www.site.com/contact",
]
]