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",
]
]