Genel Bakış
Script sistemi ve çalışma anı
Özel scriptler, belirli sayfalarda çalışan kendi JavaScript ve CSS kodunuzu Selwise üzerinden yönetmenizi sağlar.
Panelde nerede
Sol menüde Custom Scripts (/dashboard/scripts).
Neden Selwise üzerinden
Kodu doğrudan sitenizin temasına da yazabilirsiniz. Selwise üzerinden yönetmenin farkı:
| Avantaj | Açıklama |
|---|---|
| Deploy gerekmez | Panelden değiştirip kaydedersiniz |
| Sayfa hedefleme | Hangi yollarda çalışacağını kural ile belirlersiniz |
| Açma/kapama | Kodu silmeden devre dışı bırakırsınız |
| Değişiklik kaydı | Kim ne zaman değiştirdi görünür |
Ne zaman kullanılmaz
| Durum | Doğru yer |
|---|---|
| Widget içeriği | Custom Widget |
| Ürün sayfası içeriği | Ürün Zenginleştirme |
| Kart tasarımı | Özel Kart Oluşturma |
| Sitenizin kalıcı işlevi | Temanız |
Özel scriptler bir kaçış kapağıdır; ilk çözüm değil.
Çalışma anı
Her script'in ne zaman çalışacağını seçersiniz:
| Zamanlama | Ne zaman çalışır |
|---|---|
immediate | Script yüklenir yüklenmez |
domReady | Sayfa DOM'u hazır olduğunda |
customEvent | Belirttiğiniz bir olay tetiklendiğinde |
DOM üzerinde işlem yapan kodlar için domReady kullanın; immediate seçerseniz hedeflediğiniz element henüz var olmayabilir.
CSS
Her script'in isteğe bağlı bir CSS alanı vardır. Sayfa hedeflemesi JavaScript ile aynıdır: script hangi sayfalarda çalışıyorsa CSS de orada uygulanır.
CSS kapsamsızdır
Yazdığınız CSS sayfanın tamamına uygulanır. Element seçicileri (h2, .container) sitenizin kendi stillerini bozar. Kendinize ait bir önek kullanın.
Sırada ne var
Son güncelleme: 9 Eylül 2026