Views 3 İçerik Sayıları Uygulaması

Bu habere oy verin
(0 oy verilmiş)

Selamlar;

Değerli arkadaşlar; daha önceki yazılarımda Drupal'in eklentileri ve o eklentilerle neler yapılabileceği üzerinde duracağımı vurgulamıştım. Bu içerik bir ders mahiyetinde olacak ve Drupal 7'de Views kullanarak daha evvel oluşturduğumuz kategorilerin kaç içerik içerdiğini gösteren bir blok hazırlayacağız.

Drupal 6'da Term Node Count eklentisi ile zaten işimiz oldukça rahattı ancak Drupal 7 ile uyumsuz bir eklenti olması bizi başka arayışlara çıkmak zorunda bıraktığından çoğu kişinin zorlandığı bu konuda umarım işinize yarayacak bir ders olacaktır.

Öncelikle bir görünüm hazırlayacağız ama aşağıdaki adımlara uyduğunuzdan emin olun. Görünümümüz bir blok olarak ayarlanacak ve verileri tür olarak da Sınıflandırma Terimleri seçeceğiz. Aşağıdaki resimden işaretli alanları kontrol ederek aynısını oluşturabilirsiniz.


Items pers page kısmında göstereceğiniz sayıyı belirleyeceksiniz. 0 (sıfır) seçerseniz tüm kategorielriniz görüntülenecektir.



Görünümü oluşturduktan sonra Views içinde en sağda bulunan "Advanced" linkine tıklayın ve gösterdiğim şekilde alanları aynen oluşturun. Burda dikkat edeceğiniz şey Relationships ve "Use Aggregation"'un "Evet" olması gerektiğidir. Relationships'te fields ekler gibi ekle butonuna tıklayacak ve açılır listeden "Content with term" seçeceksiniz.


3.cü adımda numaralandırdığım alanların açıklamalarını resmin aşağısında vereceğim. Öncelikle resmi iyi inceleyiniz.

Sınıflandırma Sözlüğü:
Görünümünüze hangi sözlükteki kategorilerin görünmesini istiyorsanız o sözlüğü ekleyin.


Sınıflandırma Terimi:
Fields kısmına 2 alan çekeceksiniz. Bunlardan 2 ile işaretlediğim kategorinin adı olacak.


Düğüm İçerik Nid:
Yine fields kısmında 3 ile işaretlediğim kısım Content: Nid olacak.


Fields Ayarlar:
ile işaretlediğim alanda ise fields seçildiğine dikkat edin.


Şimdi biraz daha detaylandıralım ve hangi adımda neler yapmamız gerekir ki kategorilerin yanında sayı değerleri olsun beraber görelim.


 ve  ile işaretlediğimiz alanlar bize kategori adının yanında içerik sayısını göstermeye yarar temel olarak. Diğerleri yardımcı elemanlarımızdı. Öncelikle 3 ile işaretlenen alanın hemen yanında yer alan Aggregations Settings'e tıklayalım. Açılan kutucuktan "Sayı" seçtiğinizden emin olmalısınız.


Bunu seçtikten sonra Fields kısmının alması gereken şekil aşağıdaki gibi olmalıdır.


Daha sonra yine yine  ile işaretli kısımdaki (düğüm) COUNT(İçerik: Nid) (değişiklikten sonra bu hale gelmişti) tıklayalım ve aşağıdaki resmi dikkatle inceleyip aynı hale getirelim.



Ön ek olarak ben ( işareti kullandım siz dilerseniz [, ] gibi işaretler de kullanabilirsiniz ya da boş da bırakabilirsiniz.


Son adım olarak da  ile işaretli alanda bulunan ayarlara tıklayıp açılır kutucuktaki ayarları aşağıdaki resimdekine benzer hale getirin.


Şimdi tam istediğiniz gibi bir blok elde etmiş oldunuz. Artık bunu dilediğiniz herhangi bir alanda yayına vermek tümüyle sizin elinizde.

Kolay gelsin...

Bu konuyu ya da Drupal'le ilgili diğer konuları forum alanlarımızda tartışmak için tıklayınız.