Views: Temel Ayarlar
onur serkan, Çrş, 29/10/2008 - 00:09 tarihinde.
Bu sayfada Views eklentisi ile oluşturulan görünümlerin temel ayarlarını inceleyeceğiz.
Yeni bir görünüm oluştururken ilk aşamada görünümün adı ve türü gibi bazı temel bilgileri girmek gerekir.

- Görünüm adı (ing: view name): Görünümün adını alfanümerik karakterler kullanarak girin. Bu kısımda Türkçe karakterler, noktalama işaretleri, boşluk, tire gibi karakterler kullanılamaz. Ör: populer_yazilar.
- Görünüm tanımı (ing: view description): Sitenizdeki tüm tanımlı görünümlerin listelendiği Views ana yönetim sayfasında gösterilecek ve görünümün ne ile ilgili olduğunu açıklayan kısa bir cümle girin. Ör: Sitemizdeki En Popüler Yazılar.
- Görünüm etiketi (ing: view tag): Views ana yönetim sayfasında görünümleri konularına göre gruplamak için kullanılacak bir etiket girebilirsiniz. Örnek: top10.
- Görünüm türü (ing: view type) : Görünümün temel çıktısısını seçin. Views eklentisi, Drupal 6.x ile birlikte sadece düğümlerle sınırlı olmaktan çıkmıştır. Mevcut seçenekler:
- düğüm (ing: node),
- dosya (ing: file),
- kullanıcı (ing: user),
- içerik sürümü (ing: node revision),
- terim (ing: term),
- yorum (ing: comment).
Sadece yeni bir görünüm oluştururken girdiğimiz bu ayarlardan sonra standart görünüm düzenleme sayfasına yönlendiriliyoruz. Bu sayfada öncelikle görünümle ilgili bazı temel ayarları yapmalıyız.
Görünümle ilgili temel ayarlar Basic settings bölümünde yeralıyor. Bu ayarları kısaca özetleyelim:
- İsim: Görünümler birden fazla çıktıya sahip olabilirler. Genellikle tercih edilen çıktılar sayfa (ing: page) ve blok (ing: block) görüntüleri (display)'dir. Resimde görülen görüntü adı Defaults'dur. Defaults her görünüm için tanımlı olan varsayılan bir görüntüdür. Amacı görünümün sayfa, blok gibi farklı görüntülerinde kullanılacak ortak ayarları kaydetmektir. Şuanda düzenlemekte olduğumuz görüntünün adı buradan değiştirilebilir. Bu ad sadece yönetim arayüzünde kullanılır.
- Başlık: Sayfa görüntülerinde sayfa başlığı, blok görüntülerinde de blok başlığı olarak kullanılacak başlık.
- Stil (ing: style): Görünümün stili ızgara (ing: grid), liste, tablo veya biçimsiz (ing: unformatted) olarak seçilebilir. Izgara stili fotoğraf galerisi tarzı görünümler için kullanılır, içerik alanını sütunlara böler. Liste madde işaretleri kullanarak listeleme yaparken, tablo içerik alanlarını tablo sütunları ile ayırarak sunar. Biçimsiz kullanıldığında ise içerikler standart olarak alt alta gösterilir. Seçeceğiniz stilin kendine ait ayarları da olabilir. Örneğin ızgara stilinde içerik alanını kaç sütuna böleceğinizi veya liste stilinde sıralı/sırasız liste tercihinizi belirtmeniz gerekir. Not: Tablo stilini kullanmanız durumunda düğümler özet görünüm olarak değil, Fields bölümünden ekleyeceğiniz alanlardaki bilgileriyle listelenecektir.
- Satır stili (ing: row style): Tablo stili haricindeki diğer stillerde, buradan içeriklerin düğüm özetleri halinde mi yoksa Fields bölümüne ekleyeceğiniz alanlardaki bilgileriyle mi listeleceğinizi seçebilirsiniz. Tablo stili her zaman alanları kullandığından bu seçenek görüntülenmemektedir.
- Ajax kullanımı (ing: use ajax): "Evet" seçildiğinde görünümde sayfalar arasında dolaşma, tablolardaki sıralamaları değiştirme ve açık filtreler ile süzme işlemleri Ajax kullanımı sayesinde sayfa tümden yenilenmeden gerçekleştirilir.
- Sayfalandırma (ing: use pager): Sonuçları sayfalara ayrılmış olarak göstermek isterseniz sayfa numaralarını gösteren bir sayfalandırma aracı kullanabilirsiniz.
- Gösterilecek kayıt sayısı (ing: items to display): Buradan her sayfada gösterilecek kayıt sayısını seçebilirsiniz. "0" girerek tüm içerikleri tek bir sayfada listelebilirsiniz.
- "Devamı" linki (ing: more link) Genellikle hem blok hem sayfa görüntüleri olan görünümlerde, blok görüntülerinde sınırlı sayıda sonuç gösterip devamı için sayfa görüntüsüne yönlendirme yapan bir "devamı" linki eklemek için kullanılır.
- Farklı içerik (ing: distinct): Bazı görünümlerde aynı içerik birkaç kez listelenebilir. Bunu engellemek için bu özelliği etkinleştirebilirsiniz. Not: Her görünümde işe yaramayabilir. Ayrıca sorgu sürelerinin uzamasına sebep olabilir.
- Erişim (ing: access): Bu görünüme erişimi herhangi bir kulllanıcı rolüne (kayıtsız kullanıcı, kayıtlı kullanıcı, vs.) veya tanımlı herhangi bir izine göre kısıtlayabilirsiniz. Unrestricted'da erişim kısıtlaması yoktur.
- Açık filtreler bloğu (ing: exposed form in a block) Etkinleştirdiğinizde, görünümde tanımlı açık filtreler görünümle birlikte sunulmak yerine blok yönetim sayfasından kontrol edebileceğiniz bir blok olarak sunulur. Bu bloğu etkinletirip herhangi bir tema bölgesine yerleştirmeniz gerekmektedir.
- Başlık (ing: header): Otomatik çeviri sebebiyle başlık olarak çevrilmiş olsa da esas olarak görünümün hemen üstünde yer almasını istediğiniz açıklama vb. bilgileri girebileceğiniz bir yer sunar.
- Dipnot (ing: footer): Görünümün hemen altında yer almasını istediğiniz açıklama vb. bilgileri girebilirsiniz.
- "İçerik yok" mesajı (ing: empty text): Görünümde gösterilecek herhangi bir içerik bulunamadığında bunu kullanıcılara belirten "Henüz bir içerik yok" gibi bir ifade yazabilirsiniz.
- Tema bilgisi (ing: theme information): Burada mevcut görünümü özelleştirmek üzere oluşturabileceğiniz tema dosyalarının bir listesini bulabilirsiniz.
Görünüme ekleyeceğiniz her sayfa, blok ve besleme çıktısının kendi özel ayarları da olacaktır. Yeni bir çıktı eklendiğiniz bu ayarlar Basic Settings bloğunun altında yer alan yeni bir blokta sunulurlar.

Sayfa Ayarları
- Yol (ing: path): Sayfanın ulaşılacağı site içi yolu buraya girin. (Ör: populer-yazilar.html)
- Menü: Bu sayfa için herhangi bir menüye link eklemek istiyorsanız buradan belirtebilirsiniz.
Blok Ayarları
- Admin: Blok yönetim sayfasında bu blok için gösterilecek açıklama
Besleme (ing: feed) Ayarları
- Yol (ing: path): Beslemenin ulaşılacağı site içi yolu buraya girin. (Ör: populer-yazilar/rss.xml)
- Bağla (ing: attach to): Turuncu besleme ikonunun gösterileceği görüntüleri seçin (ör: blok, sayfa1, sayfa2, vs.)
- Yeni yorum ekle
- 4012 kez okundu

yeni bir views oluşturdum page_setting ayarlarının yapmam lazım ama page_setting diye bir alan gelmiyor, bulamıyorum....
display alanında page eklediğinizde bahsettiğiniz alan açıkmaktadır. Ancak oluş.turacağınız views türüne görede ayar seçenekleri değişebilmektedir.
ingilizcesi olanlar için adım adım views