CMS: Birden Çok Veritabanı Koleksiyonunu Bağlama Hakkında

2 dakikalık okuma
Not:
Devam etmeden önce Veri Tabanı Koleksiyonları hakkında daha fazla bilgi edinmek isteyebilirsiniz.
Veri tabanınızdaki her bir koleksiyon ayrı bir varlıktır. Ancak farklı koleksiyonlarınızdaki verileri bağlayabilirsiniz, böylece birlikte çalışarak bilgi gösterebilirler. Bu özellikle de tablolar, galeriler ve tekrarlayıcılar ile çalışırken kullanışlı olur.

Farklı koleksiyonlarda saklanan bilgileri bağlamak için iki seçeneğiniz vardır:

Referans Alanları

Referans alanları oluşturduğunuzda farklı bir koleksiyona yönelten bir işaretçi oluşturursunuz, böylece birincil koleksiyonun gerçek yapısında koleksiyonlar arası bir bağlantı oluşturulur. Bu bağlantı, birincil koleksiyon içindeki tüm başvurulan koleksiyonlara erişebilmenizi sağlar. 

Bir veri kümesini referans alanları olan bir koleksiyona bağladığınızda, o veri kümesi otomatik olarak başvurulan tüm koleksiyonlardaki tüm alanlara erişim kazanır. Bu sayede tek bir veri kümesi kullanarak sayfa ögelerini bağlı tüm koleksiyonların alanlarına bağlayabilirsiniz.

Ayrıca veri kümesini bir referans alanına göre filtreleyebilirsiniz. Açıklama için aşağıya bakın.
Not:
Dinamik sayfa URL'leri referans alanlarına dayandırılamaz.

Veri Kümelerini Filtreleme

Veri kümelerini filtreleme, referans alanı kullanmadan ikisinde de aynı veriyi içeren bir alanı bulunan koleksiyonlar arasında bağlantı kurabilmenizi sağlar. Böylece bir veri kümesini diğerine yanıt verecek şekilde kurabilirsiniz; ilk veri kümesi sadece alan değerleri ikinci veri kümesindeki mevcut öge için geçerli aynı alan değeri ile eşleşen ögeleri gösterir. Örneğin bir dinamik öge sayfasında filtrelenmiş veri kümesi, ikinci veri kümesinde sayfada gösterilen mevcut öge ile eşleşen tüm bilgileri gösterir. 

Hatırlanması gereken önemli şey, bağlantının sadece o sayfadaki veri kümeleri arasında mevcut olduğudur. Başka hiçbir veri kümesi etkilenmez. Bu koleksiyonlardan birine başka bir veri kümesi daha eklerseniz bir bağlantı kurmak için o veri kümesini tekrar filtrelemeniz gerekir. 
Not:
Veri kümesini bir standart alan ile veya bir referans alanı ile filtreleyebilirsiniz.

Her Şey Birlikte Nasıl Çalışır

Koleksiyonlarınızı birlikte çalışır hale getirdikten sonra sayfalarınızı oluşturmanız için ek seçenekleriniz olur. Şimdi bazı fikirlere birlikte bakalım.

Diyelim ki şu koleksiyonları içinde barındıran en sevdiğiniz müzikler veri kümeniz var.
  • Sanatçılar (alanlar: Sanatçı, Biyografi, Fotoğraf, Web Sitesi)
  • Tür (alanlar: Başlık, Açıklama)
  • Şarkılar (alanlar: Başlık, Sanatçı [referans alanı], Tür, Video URL'si) 

Şarkılar veri kümesine dayalı olarak oluşturabileceğiniz bazı sayfa fikirleri. Sanatçılar koleksiyonundaki alanları nasıl dahil edebileceğinize dikkat edin.
  • Şarkılar koleksiyonuna bağlı standart bir sayfa. 
    Sayfada koleksiyonunuzdaki tüm şarkıları, Sanatçılar koleksiyonundan gelen bir fotoğraf ile birlikte listeleyen bir tekrarlayıcı olur. 
  • Şarkılar için veri kümesi olan bir dinamik öge sayfası. 
    Bu sayfa şarkının başlığını ve videosunu bir de sanatçının adını ve biyografisini gösterir.

Her iki durumda da referans alanı sayesinde, Sanatçılar koleksiyonundan (fotoğraf, biyografi) nasıl bilgi çekebildiğinizi iyi gözlemleyin, hem de o koleksiyona bir veri kümesi eklemenize gerek kalmadan. 

Şimdi de filtrelenmiş birden fazla veri kümesi kullanarak uygulayabileceğimiz fikirlere bakalım.
  • Sanatçılar veri kümesi ve ayrıca "Sanatçılar" alanıyla fitrelenmiş bir Şarkılar veri kümesi olan bir dinamik öge sayfası. 
    Bu sayfa her sanatçının adını, fotoğrafını ve tüm şarkılarını listeleyen bir tabloyu gösterir.
  • "Tür" alanı için bir veri kümesi ve "Tür" alanıyla filtrelenmiş bir Şarkılar veri kümesi olan standart bir sayfa.
    Bu sayfada Türler veri kümesine bağlı olan ve tüm türleri listeleyen bir tekrarlayıcı bulunur. Her tekrarlayıcı ögeye Şarkılar veri kümesine bağlı bir tablo eklenir. Tablo her türe karşılık gelen şarkıları listeler, bu liste her şarkının sanatçısının adını ve fotoğrafını da gösterir. 
    Bu sayfada iki veri kümesi olduğu halde üç koleksiyondan bilgi gösterebildiğine dikkat edin. Sanatçının fotoğrafı Sanatçılar koleksiyonundan gelir ki bu koleksiyon referans alanı sayesinde kullanılabilir olur.

Bu içerik yardımcı oldu mu?

|