Özel Tema Geliştirme Eğitimi

BiPanel, "Kör Tema" (Headless-ready) mimarisiyle dilediğiniz frontend teknolojisini entegre etmenize olanak tanır. Mevcut Blade altyapısı ile mükemmel bir tema yaratabilirsiniz.

Tema Dizin Hiyerarşisi

Temalarınız platform/themes/tema-adi içerisinde barınır.

├── platform/themes/bipanel-pro/
│   ├── assets/            # Kaynak SCSS ve Vue/Vanilla JS dosyaları
│   ├── config/            # Tema Ayarları
│   ├── partials/          # Header, Footer gibi global bileşenler
│   ├── src/               # Tema Helper PHP Sınıfları
│   ├── views/             # Ana Sayfa Şablonları (Blade)
│   ├── functions.php      # Dinamik Fonksiyonlar (Wordpress tarzı)
│   └── theme.json         # Tema Kimliği

Route ve View Bağlantıları

Bir temanın kendi özel URL uçlarını (örneğin /kampanyalar) belirlemek için temanızın kök dizininde bir routes.php dosyası açıp, Core sistemi etkilemeden kendi controller'ınıza yönlendirebilirsiniz.

Şablonlar (Views) sayfaları render ederken otomatik olarak temanın layouts/default.blade.php dosyasını miras alır. Sayfanın başlığını belirlemek için Controller'da:

Theme::setTitle('Özel Kampanyalar Sayfası');
return Theme::scope('campaigns-page', )->render();

komut dizisi, sayfanın kusursuz şekilde SEO-dostu olarak derlenmesini sağlar.

DG

Doğan GÖKÇE

iletisim@dogangokce.com

© 2026 ONEHOST ENTERPRISE