Drupal "Görünümler" Nedir?

Tanım:

Drupal Views modülü , içeriğinizi dünyanın her yerinde düşünebileceğiniz herhangi bir şekilde organize etmenizi ve göstermenizi sağlar. Yarım milyondan fazla Drupal site , Görünümler modülünü kullandıklarını bildiriyor. Bu iyi.

Örneğin, kitap incelemeleri için özel bir içerik türünüz olduğunu varsayalım. Her kitap incelemesi aşağıdaki alanları içerir:

Varsayılan olarak, Drupal bu incelemelerin temel bir listesini yapmanıza izin verecektir. Listede her alanı gizleyebilir veya gösterebilir ve kapak görüntüsünün boyutunu ayarlayabilirsiniz. Ve başka bir şey değil.

İçeriğinizi Karıştırın ve Eşleştirin

Diğer yandan Görünümler ile bu verileri her tür özel girişe karıştırabilir ve eşleştirebilirsiniz. Örneğin şunları yapabilirsiniz:

Ve bu örnekler kafamın üstündedir. Bunu düşünebilirseniz, bunu Görüntülemeler'de oluşturabileceğiniz çok olasıdır.

Bak anne! Kod yok!

Ve tüm bu görüşleri tek bir kod satırı olmadan oluşturabilirsiniz.

Kodda bir görünüm yapmak zorunda olsaydınız, şöyle bir şey olurdu:

SELECT node.nid AS nid, node.created AS node_created FROM node_created FROM düğüm node LEFT JOIN term_node term_node ON node.vid = term_node.vid SOL JOIN term_data term_data AÇIK term_node.tid = term_data.tid WHERE (node.status = 1 OR (düğüm). uid = *** CURRENT_USER *** VE *** CURRENT_USER *** <> 0) VEYA *** ADMINISTER_NODES *** = 1) VE (node.promote <> 0) VE (UPPER (term_data.name) = UPPER ('blog')) node_created DESC tarafından SİPARİŞ VER

Ve bu sadece MySQL sorgusudur.

Ayrıca sonuçları biçimlendirmek ve çıktılamak için de kod gerekir. Bir alanı veya koşulu eklemek istediğinizde, herhangi bir şeyi kırmadan kodun içine girip çimdiklemeniz gerekir.

Görünümler? Gelin ve tıklayın.

İçerik Türleri ve Görünümlerinde Düşünme

Özel içerik türleri ve görünümleriyle çalışmayı öğrendikçe, şimdiye kadar karşılaşılamayan CMS sorunlarının büyük bir yüzdesini çözebileceklerini keşfedeceksiniz.

Sıklıkla, siz veya müşteriniz, diğer CMS yazılımlarında , karmaşık kodlama veya eklenti için çaresiz bir avlanma gerektiren "özel" sayfalar isteyecektir. Ancak, biraz düşündüğünüzde, bunları bir veya daha fazla özel içerik türüne ve iyi oluşturulmuş bir görünüme dönüştürebilirsiniz.

Özel Modüller ile Görünümleri Uzatın

Doğru, manzaralar her şeyi yapamaz. Ancak, kendinizi Görüntülenme sınırlarına karşı bulursanız, drupal.org adresini kontrol edin. Görünümleri genişleten binlerce modül var. Her zaman olduğu gibi, modülleri akıllıca seçmelisiniz , ancak birisinin probleminizi çözmüş olması oldukça olasıdır.

Ama önce Görüntülenmeyi Öğren

Ancak, özel bir modül aramaya başlamadan önce, "temel" Görünümlerin neler yapabileceğini gerçekten öğrendiğinizden emin olun. Dışarıda çok sayıda eğitici var, ancak öğrenmenin en iyi yolu, dahil edilen görüntülerden birini etkinleştirmektir. Hemen, bir görünüm yapmak için ihtiyacınız olan temel öğeleri göreceksiniz. Ardından, düzeltmeye başlayabilirsiniz - ve öğrenmenin en iyi yolu budur.