Ek Alanlar (XFields), DataLife Engine'in en esnek özelliğidir. Sadece "Başlık" ve "Metin" ile sınırlı kalmak yerine; film siteleri için "IMDB Puanı", dosya siteleri için "İndirme Bağlantısı" veya emlak siteleri için "Fiyat" gibi sınırsız özel veri girişi oluşturmanıza olanak tanır.
Önceki sürümlerde ek alanlar düz metin olarak saklanırken, v19.0 ile birlikte tüm veriler JSON formatında saklanmaya başlamıştır. Bu, veri işleme hızını %40 artırırken, boş alanların veritabanında yer kaplamasını önler.
Kısa metinler, sayılar veya HTML içerikler için kullanılır.
Önceden tanımlanmış değerler arasından seçim yaptırır.
Haber içinde birden fazla resim yüklemek ve listelemek için.
Takvim üzerinden tarih seçimi sağlar, şablonda formatlanabilir.
Eğer sitenizde 50'den fazla ek alan varsa, bunları admin panelinde sekmeler (tabs) halinde gruplandırabilirsiniz. Bu, editörleriniz için karmaşayı önler.
Bir alanı sadece "Filmler" kategorisinde gösterip, "Haberler" kategorisinde gizleyebilirsiniz. Bu, panelin temiz kalmasını sağlar.
Ek alanları şablonda (shortstory.tpl veya fullstory.tpl) şu şekilde kullanabilirsiniz:
<!-- Değeri Yazdır -->
[xfvalue_alan_adi]
<!-- Doluysa Göster -->
[xfgiven_alan_adi] Bu alan dolu: [xfvalue_alan_adi] [/xfgiven_alan_adi]
<!-- Boşsa Göster -->
[xfnotgiven_alan_adi] Henüz veri girilmemiş. [/xfnotgiven_alan_adi]
<!-- [v19+] Tarih Formatlama -->
[xfvalue_tarih format="d.m.Y"]
Eğer bir ek alanı sadece arama yapmak için kullanıyor ve şablonda göstermiyorsanız, ayarlarından "Haber şablonunda çıktı olarak kullanma" seçeneğini işaretleyin. Bu sayede bellek kullanımı minimize edilir.