Drupal Dersleri / Views Kullanımı ve Örnekler

Views Kullanımı ve Örnekler

Views eklentisi Drupal'in en güçlü ve popüler eklentilerinin başında geliyor. Views ile çeşitli eklentiler tarafından hazır olarak sunulan içerik listelerininin yapısını değiştirebiliyor ve hatta kendi içerik listelerinizi oluşturabiliyorsunuz. Listelerinizi blok, sayfa, rss gibi farklı yerlerde ve liste, tablo, çoklu sütun, içerik özet listesi gibi farklı biçimlerde sunabiliyorsunuz. Üstelik Drupal 6.x'le birlikte yapabilecekleriniz sadece düğümlerle sınırlı değil; yorumlar, kullanıcılar, kategoriler gibi diğer içeriklerin de listelerini oluşturabilmeniz mümkün.

Kim Korkar Views'ten?

Drupal'in genelindeki "zor öğrenme, esnek kullanım" durumu Views için de geçerli diyebiliriz. Views bilginiz belirli bir noktayı aştığında ise yapabilecekleriniz nerdeyse sınırsız. Views öğrenim sürecinizi kısaltmak adına, bu kitap bölümünde Views konusunda bilgi edinebileceğiniz anlatımlara ve örnek uygulamalara yer vereceğiz. Eğer sizin de paylaşmak istediğiniz Views uygulamalarınız varsa, Örnek Views Uygulamaları başlığına alt bir sayfa açarak anlatımınızı ekleyebilirsiniz.

Views Kurulumu ve Hazır Görünümler

Views eklentisi diğer eklentiler ile aynı şekilde kuruluyor (bkz. Eklenti ve Tema Kurulumu). Views'i etkinleştirmek üzere eklenti yönetim sayfasına gittiğinizde, Views başlığı altında, kullandığınız sürüme göre değişebilen çeşitli Views eklentilerini göreceksiniz. Buradaki eklentilerden sadece size lazım olanları seçebileceğiniz gibi tamamını da işaretleyebilirsiniz. Her koşulda Views ve Views UI eklentilerini etkinleştirmeniz gerekmektedir.
Views eklenti grubu
Views eklentisini etkinleştirip Views yönetim sayfasına (admin/build/views) gittiğinizde Views ile birlikte gelen bazı hazır görünümler listelenecektir. Bu görünümleri kısaca gözden geçirelim:
Hazır görünümler

Arşiv görünümüarchive: Arşiv görünümü, Wordpress vb. blog yazılımlarındakilere benzer şekilde, içeriklerin aylık olarak listelendiği birer blok ve sayfa sunar. Her ayın yanında, o ayda yayınlanan içerik sayısını görmek mümkündür.
comments_recent: Sitenizdeki son yorumları listeleyen birer blok ve sayfa sunar. Bloğun alt bölümündeki linke tıklayarak ulaşılan sayfada yorumlar ilgili konu+yorum başlığı+yorum şeklinde listelenir.
frontpage: Sitenizin içerikleri tarihe göre sıralayan standart anasayfasıyla aynı işleve sahiptir. Eğer tarih sıralaması dışında bir sıralama kullanmak veya standart anasayfa içeriğini değiştirmek istiyorsanız bu görünümü istediğiniz gibi düzenledikten sonra Yönet » Site Ayarları » Site Bilgisi sayfasından varsayılan anasayfa olarak bu görünümün yolunu girin.
glossary: Sitenizdeki içeriklerin alfabetik olarak gruplanmış bir listesini sunar. Listenin üstünde harfler ve her harfin yanında o harfle başlayan içerik sayısını görebilirsiniz.
Glossary görünümü

taxonomy_term: Seçilen bir kategorideki içeriklerin özet görünümleriyle listelendiği standart taksonomi listelerini taklit eder. Eğer taksonomi sayfalarını değiştirmek istiyorsanız bu görünümü etkinleştirip, istediğiniz şekilde düzenleyebilirsiniz.
tracker: Çekirdekteki Tracker eklentisinin sunduğu yeni gönderiler sayfasını taklit eder. Eğer standart sayfayı değiştirmek istiyorsanız, bu görünümü etkinleştirip istediğiniz gibi düzenleyebilirsiniz.
Bir görünümü etkinleştirdiğinizde çeşitli düzenleme seçenekleri sunulur. Bunlar:
Görünüm seçenekleri
  • Düzenle: Mevcut görünüm üzerinde değişiklik yapabileceğiniz sayfaya yönlendirilirsiniz.
  • Dışarı aktar: Görünümüzü başka bir siteye aktarmak veya oluşturduğunuz görünümle ilgili sorularınız olduğunda görünümüz hakkında detaylı bilgi vermek amacıyla bir kod sunulur. Bu kodu aktarmak istediğiniz sitede Views ana yönetim sayfasındaki İçerik aktar sekmesine tıklayıp "Paste view code here: " yazan yere yapıştırarak görünümüzü aktarabilirsiniz.
  • Clone: Mevcut görünümün bir kopyasını oluşturup yeni bir görünüm olarak kaydeder. Benzer görünümler oluşturmak istediğinizde klonlama işlemi oldukça pratik bir yol sunar.
  • Disable: Görünümü devre dışı bırakır.



0 yorum:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Yorum Gönder

- Yüreğiniz yukardaki yazıya yorum yazmak istiyorsa,
lütfen sesini dinleyin. Yorumunuzu Yazın. Yazması bedava la! :D

- "Ohoo! Ben şimdi yorumumu göndermek için
Google hesabıma, şu hesabıma, bu hesabıma girmek için mi uğraşacam lan!"
diyorsanız profil olarak "Adı/URL"yi seçip, sadece adınızı bile yazarak hiç bir hesaba girme uğraşı vermeden yorumunuzu gönderebilirsiniz. Öyle de kolaylık sunduk. Sırf sizler için.

- Ha ama aranızda "Benim Google hesabım, Open ID'im bilem var!"
diye hava atmak isteyenler olabilir. Onlar da hesaplarına pek ala buyurabilirler.
Başka bloglarda 3 dk tutan hesaba giriş süresi burda 2 dk. Gel abi.

 
| Sayfa IE ile açınca sıçabilir. Eğer sen sayfayı IE ile açmış isen Firefox ve benzerlerinin muhteşem özelliklerini henüz farkedememişsin demektir. Hatta IE'nin açılımının Internet Explorer olabileceği bile aklına gelmemiş olabilir. Bence sen sığ bir insansın. Sevmiyoruz biz seni.. | YUKARI ZIPLAT