Ana içeriğe atla

Drupal Gösterileri (View) Yapılandırma

Drupal 8 gösterim oluşturmayı tamamladık. Gösterimler de hangi alanları hangi koşullara göre nasıl listeleyeceğiz?  

Yapı-> Gösterimler (View) yolunu takip edin. Gösterimler sayfasında birkaç tane gösterim bulacaksınız. Bunun nedeni drupal kurulduğunda bazı gösterimleri otomatik olarak oluşturmaktadır. Daha önce oluşturulan bir gösterim için düzenle butonuna tıklayın. 

Drupal Gösterileri (View) Yapılandırma

Gösterilen İsim: Gösterim türüdür. Örneğin şekil-1 deki ekranda blok olarak bir gösterim oluşturulmuştur. Eğer sayfa olarak oluşturulsaydı Sayfa yazıcaktır.

Başlık: Gösterimin adını ifade etmektedir. Eğer gösterimde başlık alanının gösterilmemesini istenildiğinde; başlık alanının yanındaki ad kısmına tıklayıp silinir. Gösterim yayınlandığında başlıksız olacaktır.

Biçim: Alanların sunum şekilidir. Örneğin tablo, ızgara, html vb. biçimlerde alanlar gösterilebilir. Ek modüllerle biçim özelleştirilebilir imkanı sağlamaktadır.

Göster: Veriler içerik, alanlar ve arama sonuçları olarak listelenebilir. Alanlar; içerik türü/taksonomi vb. bölümlerin tek tek yönetilmesini sağlar. İçerik; tüm alanları bir bütün halinde gösterilir.

Alanlar: İçeriğe ait bilgilerin gösterileceği kısımdır. Resim, gövde, açıklama, başlık, bağlantı, yayınlama tarihi ... Burada dikkat edilecek nokta hangi sıralamada ayarlanırsa liste bilgileri o sırada son kullanıcıya gösterilir. Sıralama değiştirmek istenildiğinde  aşağı ok'a basıp "Rearrange"  tıklanır. Alanları yeniden düzenle ekranında başlıkların yanındaki ok işaretlerinden tutup sürükleme yaparak  sıralama değiştirilir.

Filtre Ölçütü: Bilgilerin belirli kurallara göre listelenmesine olanak sağlar. "İçerikte sadece yayında olanları getir", "İçerik türü haber olanları getir",  "X kişisinin yazdığı içeriği getir"  gibi birçok kural eklenebilir.

Sıralama Ölçütü: Listelenecek verilere sıralama koşulu eklenir. Örneğin, en son yayınlama tarihiden itibaren sıralama,  içerik başlığına göre a-z'ye sıralama, en son oluşturulan içerik türüne göre sıralama.

Bu bölümdeki bilgiler hem blok hemde sayfa için aynıdır. Bu alanları eklerken dikkat etmeniz gereken bir diğer madde de;

Bu ayarlar tüm görünümler için mi? Yoksa sadece bu blok/sayfa için mi? Bir gösterime ait birden fazla gösterim türü olabilir. Eğer tüm görünümler seçilirse aynı ayarlar hepsine uygulanır. Bu gösterim seçilirse, sadece çalışılan blok/sayfa için uygulanır.

Blok Ayarları

Erişimler: Oluşturulan listenin görünümünü izinler yada rollere göre kısıtlama yapılabilir. Eğer kısıtlama olmasın diyorsanız hiçbiri seçeneğide mevcuttur.

Başlık: Drupal'ın esnek yapısı sayesinde bloğun başlığı özelleştirilir. Add butonuna tıklayarak yazı alanı, gösterim alanı, sonuç özeti gibi alanlar seçilebilir.

Dipnot: Listenin alt kısmında görüntülenecek alandır. Add butonuna tıklayarak yazı alanı, gösterim alanı, sonuç özeti gibi alanlar seçilebilir.

Sonuç Yok Davranışı: Eğer oluşturulan gösterimde herhangi bir sonuç gösterilmediğinde son kullanıcıya özelleştirerek bir bilgi, uyarı, içerik, yeni bir gösterim verilir.

Sayfalayıcı: Listede tüm içerik bilgileri yada kısıtlanmış sayıda gösterilir. Örneğin listede 10 tane haber gösterilmesini varsayalım. 5 item yazan kısma 10 yazarsak 10 tane haber gösterilir. Buradaki limit silinebilir o zaman da tüm haberleri listeleyecektir.

Devamı Bağlantısı: Devamı için tıklayınız veya daha fazla göster butonları eklemesini sağlar.

Sayfa Ayarları

Yol: Sayfanın alacağı url'dir. Örneğin, haberler. Türkçe karakter kullanmamaya dikkat edin.

Menü: Gösterime menü bağlantısı oluşturulur.

Görünümler başlığı altında ekle butonuna tıklayarak oluşturulan gösterime yeni bir gösterim türü eklenebilir. Sayfa, blok, ek...

Oluşturulan gösterim bloğunu yada sayfasını silmek için iç kısımdaki duplicate'in yanındaki aşağı ok butonu kullanılır. Gösterimin tamamını silmek için ise en üst kısımındaki aşağı ok butonu kullanılır.

 

Ofislerimiz

Drupart Locations

Ofislerimiz

Drupart AR-GE

GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ

+90 262 678 8872

+90 216 706 12 58 

[email protected]

Londra

151 West Green Road, London, England

+44 203 815 6478

[email protected]

Newark

112 Capitol Trail Suite, A437 Newark DE, 19711

+1 (740) 666 6255

[email protected]

Wiesbaden

Hinterbergstraße 27
65207 Wiesbaden
Deutschland

+49 (0) 6151 – 492 70 23

[email protected]