- Katılım
- 8 Ocak 2026
- Mesajlar
- 312
- Çözümler
- 5
- Reaksiyon puanı
- 418
- Puanları
- 63
XenForo Widget Sistemi: Konumlar, Görünürlük Koşulları ve Doğru Yerleşim
Yan blokları, istatistikleri ve özel içerikleri kontrollü biçimde göstermek
Yan blokları, istatistikleri ve özel içerikleri kontrollü biçimde göstermek
Widget sistemi, XenForo arayüzüne içerik blokları eklemenin en temiz yollarından biridir. XenForo 2.3.10'da normal yönetim ekranı Appearance > Widgets yolundadır. Widget definitions ve widget positions ekranları kaynakta development only olarak işaretlidir; bu yüzden günlük yönetimde ana ekran Widgets ekranıdır.
Admin yolu
Admin Panel > Appearance > WidgetsBu ekranda widget'lar konumlarına göre gruplanır. Konumsuz widget'lar ayrıca gösterilir. Liste üzerinden widget düzenlenebilir, ilgili konumdan kaldırılabilir veya tamamen silinebilir.
Widget oluşturma akışı
Add widget butonu önce kullanılacak widget definition seçimini açar. Seçilen widget türüne göre formda ortak alanlar ve o widget'a özel ayarlar görünür.Ortak alanlar
- Widget definition: Widget'ın hangi türde çalışacağını belirler.
- Widget key: Benzersiz anahtardır, yönetim ve teknik ayrım için önemlidir.
- Title: İsteğe bağlı başlık alanıdır.
- Display in positions: Widget'ın hangi pozisyonlarda görüneceğini ve o pozisyondaki sırasını belirler.
- Display condition: XenForo template style expression olarak yazılan görünürlük koşuludur.
Display condition ne işe yarar?
Display condition, widget'ı her yerde göstermek yerine belirli durumlarla sınırlamanızı sağlar. Örneğin yalnızca ziyaretçilere, yalnızca belirli sayfalarda veya belirli bağlamlarda görünmesi istenen bloklar için kullanılır. Bu alan template expression beklediği için küçük bir hata widget'ın görünmemesine neden olabilir.Doğru yerleşim önerileri
- Sidebar alanlarını çok kalabalık yapmayın; önemli widget'ları üst sıralara alın.
- Aynı bilgiyi birden fazla pozisyonda göstermeyin.
- Mobil deneyimi düşünerek uzun widget içeriklerini sınırlayın.
- Her widget'a anlamlı ve benzersiz bir widget key verin.