CMS: Sayfa Ögelerini Koleksiyon İçeriğine Bağlama Hakkında

4 dakikalık okuma
İçeriği bağlama, sayfa ögelerinizi bir koleksiyona bağlama işlemidir. Temel olarak şunları yapmanızı sağlar:
  • Bir koleksiyon içeriğini site sayfalarınızda görüntüleme
  • Kullanıcı girişi verilerini yakalayıp bir koleksiyonda depolama
Ögelerinizi bir koleksiyondaki içeriğe bağlamak için önce sayfanıza bir veri kümesi eklemeniz ve sonra onu bir koleksiyona bağlamanız gerekir. Böylelikle sayfa ögelerinizin kullanacağı bir koleksiyon belirlenmiş olur.

Bir veri kümesi şunları denetler:
Not:
Veri kümeleri Editör'de birer öge olarak görünür ancak yayınlanan sitenizde görünmez. Bu yüzden sayfada istediğiniz yere koyabilirsiniz.
Bir veri kümesini, sayfanızdaki ögelerle koleksiyonunuz arasındaki bir köprü veya bağlantı aparatı olarak düşünebilirsiniz. Önce veri kümenizi bir koleksiyona bağlarsınız, ardından ögelerinizi veri kümenize bağlarsınız. Böylece, aşağıdaki şemada gösterildiği üzere, ögelerinizi koleksiyona bağlamış olursunuz.
Sayfanızdaki aynı veri kümesine bağlı tüm ögeler, veri kümesi tarafından tanımlanan doğrultuda, koleksiyonunuzun içeriğiyle çalışır. Veri kümesi aynı zamanda koleksiyonunuzdaki hangi kayda odaklanıldığını izler. Bu özellik koleksiyon içeriğinin sergilenmesinde ve kullanıcı giriş verilerinin toplanmasında etkili olur. Sürecin nasıl işlediğini görmek için bazı örneklere bakalım.

İçerik gösterme

Diyelim ki bir restoran siteniz var ve ziyaretçilerinizin menü seçenekleriniz arasında gezinmesini istiyorsunuz. Menünüzdeki tüm ürünler için bir koleksiyon oluşturdunuz ve koleksiyondaki her bir ürün kaydından sergilenmesini istediğiniz özellikleri aşağıdaki şekilde belirlediniz: 
  • Yiyecek adı
  • Ne zaman servis edildiği
  • Türü: atıştırmalık, ana yemek veya tatlı
  • Yiyecekle ilgili alerji uyarısı
  • Yiyeceğe ait bir görüntü
Sayfanızı kayıtların her birini bu doğrultuda gösterecek şekilde tasarlayabilirsiniz, ancak önce aşağıdakileri yapmanız gerekir:
  • Koleksiyonunuzdaki farklı kayıtları göstermeleri için sayfanızdaki ögeleri bağlayın. 
  • Ziyaretçilerin seçenekleri kaydırarak menünüzde gezinmelerini sağlayan düğmeler ekleyin.
  • Ögeleri senkronize hareket edecek şekilde ayarlayın. Başka bir deyişle, bir öge koleksiyonunuzdaki belirli bir içerikle ilgili bir bilgiyi görüntülüyorsa, tüm diğer ögeler aynı içeriğe ait bilgileri görüntülemelidir. 
Koleksiyonunuzdaki farklı kayıtları göstermeleri için sayfanızdaki ögeleri bağlayın. 
Ögeleri ayarlamak için, sayfanıza ekleyin ve daha sonra hepsini aynı veri kümesine bağlamak için Veriye Bağla simgesini kullanın. Ayrıca ögelerin koleksiyonunuzdaki hangi alanları göstereceklerini belirleyin.

Ziyaretçilerin seçenekleri kaydırarak menünüzde gezinmelerini sağlayan düğmeler ekleyin.
Ziyaretçilerinizin veri kümenizdeki bir önceki veya sonraki içeriğe geçmesini sağlamak için sayfanıza düğmeler ekleyin. Bu düğmelerin ögelerinizle aynı veri kümesine bağlı olması gerektiğini unutmayın.

Ögeleri senkronize hareket edecek şekilde ayarlayın.
Bir ziyaretçi sayfanızdaki düğmeye tıklayarak koleksiyonunuzdaki bir önceki veya sonraki kayda geçtiğinde, tüm ögeleriniz aynı kayda ait içeriği gösterir. Veri kümesinin o anda odakta olan kaydı izlemesi, veri kümesine bağlı tüm ögelerinizin birlikte hareket etmesini sağlar. Ögelerden biri odaktaki kaydı değiştirdiğinde o veri kümesine bağlı tüm ögeler aynı şekilde değiştirir.

İçerik yakalama

Diyelim ki ziyaretçilerinizin restoranınızda ücretsiz bir akşam yemeği için kayıt yaptırmalarını sağlayacak bir form oluşturmak istiyorsunuz. Kullanıcı Girişi ögeleri ile formunuzu, ziyaretçilerinizden istediğiniz bilgileri toplamak için ayarlayabilirsiniz. Burada ayrıca her bir ögeyi aynı veri kümesine bağlamak için Veriye Bağla simgesini kullanabilirsiniz. Ayrıca ziyaretçilerin her bir giriş ögesine girdiği verileri depolamak için koleksiyonunuzda kullanmak istediğiniz alanı belirlemelisiniz.
İpucu:
Kullanıcıların koleksiyonunuza veri girişi yapabilmesi için koleksiyon ve veri kümesi izinlerini ayarlamayı unutmayın.
Ayrıca, bir gönder düğmesi oluşturmanız gerekir. Böylece ziyaretçileriniz formu doldurduktan sonra bu düğmeye tıklayarak bilgileri koleksiyonunuza gönderebilirler. 

Bu düğmenin de Kullanıcı Girişi ögelerinizle aynı veri kümesine bağlı olması gerekir. Ziyaretçi Gönder düğmesine tıkladığında, Kullanıcı Girişi ögelerine girdiği bilgiler koleksiyonunuzda yeni bir içerik kaydı oluşturur.

Bunu sağlayan şey veri kümesinin o anda odakta olan bu kaydı izlemesidir. Elbette bu durumda veri kümesi koleksiyonunuzdaki henüz oluşturulmamış boş bir kaydı işaret etmektedir. Tüm ögeleriniz aynı veri kümesine bağlı olduğu için tüm bilgiler aynı kayıt altında tutulur.

Dinamik sayfa veri kümeleri hakkında

Bir dinamik sayfa oluşturduğunuzda, sayfanıza otomatik olarak dinamik sayfa veri kümesi eklenir. Tıpkı normal bir veri kümesi gibi dinamik sayfa veri kümesi de sayfa ögelerinizi bir koleksiyona bağlamanıza olanak tanır. Bununla birlikte dinamik sayfa veri kümelerinin normal veri kümelerinden bazı farkları vardır.

Bir dinamik sayfanın görüntüleyebileceği içerik, o sayfaya ait URL tarafından kontrol edilir. Bu nedenle, normal veri kümesinde olduğundan farklı olarak, dinamik sayfa veri kümesinin bağlı olduğu koleksiyonu değiştiremezsiniz.

URL doğrudan sayfanın gösterebileceği içeriği kontrol ettiğinden, aynı zamanda koleksiyonunuzun içeriği için bir filtre işlevi görür. Burada da sayfa ayarlarında URL tanımını değiştirerek içerik filtrelemeyi değiştirebilirsiniz. Aynı şekilde, daha fazla filtre eklemek ve sayfanızdaki içeriği sıralamak için dinamik sayfa veri kümesi ayarlarını kullanabilirsiniz.

Ancak sayfanızdan bir dinamik sayfa veri kümesini silemezsiniz. Veri kümesini kaldırmak için önce dinamik sayfayı normal bir sayfaya dönüştürmeniz gerekir.

Bu içerik yardımcı oldu mu?

|