CMS: Referans Alanlarını Kullanarak Birden Çok Veritabanı Koleksiyonundan İçerik Görüntüleme

3 dakikalık okuma
Bu makaleyi okumadan önce aşağıdaki makalelere göz atmanız faydalı olabilir:
Referans alanları bir veritabanı koleksiyonunu başka bir veritabanı koleksiyonuna bağlamak için kullanılır. Ayrıca verilerinizi kullanıcılarınıza göstermenin farklı yollarını sunarlar. 
  • Tek bir tabloda, galeride veya tekrarlayıcıda birden fazla koleksiyondan içerik gösterin.
  • Başka bir koleksiyonla bağlantısı olan bir koleksiyondan içerik görüntülemek için bir ana/ayrıntı sayfası oluşturun. 
  • Kullanıcıların koleksiyonunuza bilgi kaydedebilmesi için bir referans alanına açılır liste bağlayın.
Not:
Referans alanlarını kullanarak içerik göstermek için galerileri, tabloları ve tekrarlayıcıları kullanabilirsiniz.
Örneğin, aşağıdaki Şarkılar koleksiyonundaki "Sanatçı" alanı, Sanatçılar koleksiyonundaki "Ad" alanına bağlanan bir referans alanıdır.

Birden Fazla Koleksiyondan İçerik Gösterme

Bu senaryodaki amacımız, aşağıda görüldüğü şekliyle, şarkı koleksiyonumuzdaki ögeleri müzik türüne göre sanatçı adı ve fotoğrafıyla birlikte sitemizde sergileyen bir tablo oluşturmaktır. Bu bilgilerin iki ayrı ama bağlantılı koleksiyonda tutulduğunu hatırlatalım.
Aşağıdaki ekran görüntüsü tablomuzu nasıl kurduğumuzu açıklamaktadır. 
  • Tablo, Şarkılar veri kümesine bağlanır. 
  • Şarkı sütunu, Şarkılar koleksiyonundaki "Şarkı Adı" alanına bağlanır. 
  • Sanatçı ve Fotoğraf sütunları, Sanatçı koleksiyonundaki "Sanatçılar" ve "Fotoğraf" alanlarına bağlanır. 
Tablo Bağlama panelinde Sanatçı ve Fotoğraf sütunlarının başvurulan koleksiyonun adını (Sanatçılar), alan adlarını ("Ad" ve "Fotoğraf") ve alan türünü (metin, resim) gösterdiğine dikkat edin.

Bir ögeye bağlamak için alan seçerken, Referans alan başlığı listede gri renkte görünür. Referans verdiği koleksiyonun adını görüntüler. Koleksiyondaki referans alanları bu başlık altında girintili satırlarda gösterilirler.

Filtrelenmiş Bilgilerin Gösterilmesi (Ana/Detay)

Bu senaryodaki amacımız, aşağıda görüldüğü gibi, Sanatçılar koleksiyonumuzdaki belirli bir sanatçıya ait bilgileri, sanatçının Şarkılar koleksiyonumuzda yer alan şarkılarıyla birlikte gösteren bir sanatçı sayfası oluşturmaktır.



Bunun için sayfamızda birincil veri kümesi ve referans veri kümesi olmak üzere iki veri kümesine sahip olmamız gerekir.

Birincil veri kümesi, Sanatçılar koleksiyonuna bağlanır. Bu veri kümesi o anda sayfada hangi sanatçının gösterileceğini belirler. Yukarıdaki örneğimizde bu sanatçı Elvis Presley'dir. Bunu bir dinamik sayfada yapıyorsanız, birincil veri kümeniz o sayfanın dinamik veri kümesi olur.

Başvurulan (referans alınan) veri kümesi ise Şarkılar koleksiyonuna bağlanır. Başvurulan veri kümesi, Şarkılar koleksiyonundan yalnızca sayfada gösterilen sanatçıyla eşleşen ögeleri alacak şekilde, Sanatçı veri kümesi tarafından filtrelenir.



Aşağıdaki görüntüde sayfanın nasıl oluşturulduğu gösterilmektedir. Soldaki metin ve görüntü ögeleri, sanatçının adını ve fotoğrafını göstermek üzere Sanatçılar veri kümesine bağlıdır. Sağdaki tablo, sadece ilgili sanatçının şarkılarını gösterecek şekilde filtrelenen Şarkılar veri kümesine bağlıdır.
Önemli:
Referans alanları dinamik sayfa URL'leri oluşturmak için kullanılamaz.

Açılır Liste Ögelerini Referans Alanlarına Bağlama

Bir açılır liste ögesini herhangi bir referans alanına bağlayabilirsiniz. Bu şekilde, başvurulan koleksiyondaki Ana alandan otomatik olarak alınan bilgi bir açılır liste ögesi olarak gösterilir. Bunu bir giriş formuna uygularsanız, ziyaretçiniz tarafından açılır listeden seçilen değer koleksiyonunuzdaki referans alanına kaydedilir. 

Bu içerik yardımcı oldu mu?

|