Tanım:
Drupal "içerik türü" belirli bir içerik türüdür. Örneğin, Drupal 7'de , varsayılan içerik türleri arasında "makale", "temel sayfa" ve "forum konusu" bulunur.
Drupal, kendi içerik türlerinizi oluşturmanızı kolaylaştırır. Özel içerik türleri Drupal'ı öğrenmek için en iyi sebeplerden biridir.
İçerik Türleri Alanlar Var
Drupal içerik türleriyle ilgili en heyecan verici şey, her içerik türünün kendi alanlarına sahip olabilmesidir. Her alan belirli bir bilgi bitini saklar.
Örneğin, kitap incelemeleri yazmak istediğinizi varsayalım (klasik bir örnek). Her kitap hakkında bazı temel bilgi parçalarını dahil etmek güzel olurdu:
- Kapak resmi
- Başlık
- yazar
- Yayımcı
- yayın yılı
Alanlar Sorunları Çöz
Şimdi, yorumlarınızı normal makaleler olarak yazabilir ve bu bilgileri her incelemenin başına yapıştırabilirsiniz. Ancak bu birkaç sorun yaratacaktır:
- Ya belli bir parçayı unutursan ne olur?
- Ya da yayıncıyı dahil etme fikrini değiştirirseniz ne olur? Yayıncıyı eski tüm makalelerde nasıl saklıyorsunuz?
- Makalenin sonunda bazı bilgileri göstermek yerine karar verirseniz ne olur? Ya da bir kenar çubuğunda? Veya başlığı kalınlaştırmak mı? Bu çeşit esneklik imkansız. Verileri, her makalede belirli bir noktada kodlamanız gerekiyor.
Alanları ile tüm bu sorunları çözersiniz.
Bir "kitap incelemesi" içerik türü oluşturabilir ve her bilgi biti bu içerik türüne eklenmiş bir "alan" haline gelir.
Alanlar Bilgileri Girmenize Yardımcı Olur
Şimdi, yeni bir kitap incelemesine başladığınızda, her bilgi biti için ayrı, ayrı bir metin kutunuz var. Yazarın adını, girmeyi unutmak daha az olasıdır. Orada bir kutu var.
Aslında, her alan, gerektiği gibi işaretleme seçeneğine sahiptir. Başlıksız bir düğümü kaydedemediğiniz gibi, Drupal gerekli bir alan için metin girmeden kaydetmenize izin vermez.
Alanlar Metin Olmak Gerekmiyor
Bu alanlardan birinin bir görüntü olduğunu fark ettiniz mi? Alanlar metinle sınırlı değildir. Bir alan resim veya PDF gibi bir dosya olabilir. Tarih ve Yer gibi özel modüller ile ek alan türleri alabilirsiniz.
Alanların Nasıl Görüntülendiğini Özelleştirebilirsiniz
Varsayılan olarak, kitap incelemenizi görüntülediğinizde, her alan bir etiketle görünecektir. Ama bunu özelleştirebilirsiniz. Alanların sırasını yeniden düzenleyebilir, etiketleri gizleyebilir ve hatta o kitap kapağının ekran boyutunu kontrol etmek için "görüntü stilleri" ni kullanabilirsiniz.
Hem "Varsayılan", hem de tam sayfa görünümünü ve ayrıca içeriğin listelemelerde nasıl göründüğü "Teaser" görünümünü özelleştirebilirsiniz. Örneğin, listeler için, yazar dışındaki tüm ek alanları gizleyebilirsiniz.
Yine de listeleri düşünmeye başladığınızda, Drupal Views'a dalmak isteyeceksiniz. Views ile, bu kitap incelemelerinin özel listelerini oluşturabilirsiniz. Görüntüleme örnekleri için bu makaleye bakın.
İçerik Türleri Nasıl Eklenir?
Drupal 6 ve önceki sürümlerde, içerik türlerini kullanabilmek için Content Construction Kit (CCK) modülünü yüklemeniz gerekir.
Drupal 7 ile içerik türleri artık çekirdekte yer alıyor. Yönetici olarak giriş yapın ve üst menüde Yapı -> İçerik türleri -> İçerik türü ekle'ye gidin.
Özel Drupal içerik türleri oluşturmak son derece kolaydır. Tek bir kod satırı yazmanıza gerek yoktur. İlk sayfada, içerik türünü tanımlarsınız. İkinci sayfada, alan eklersiniz. Herhangi bir zamanda, alan eklemek veya kaldırmak için içerik türünü düzenleyebilirsiniz.
İçerik türleri, Drupal'ın sunduğu en güçlü özelliklerden biridir. İçerik türlerini ve Görünümleri düşünmeye başladığınızda, asla temel sayfalara geri dönmezsiniz.