Görüntülemeler bunu yapabilir. Views, sql aramaları için bir kullanıcı arayüzüdür, bu nedenle içerik veritabanından yapılacak sorgunun tanımını ayarlarsınız.
Bu satır boyunca yapılandırılmış yolu olan bir sayfayla bir sınıflandırma terimini görüntülemek için bir görünüm oluşturun category/%
. Bu %
, görünümü URL'de uygulanan ve bu biçimle eşleşen herhangi bir değere yanıt verecek bir joker karakterdir.
Ekranınızı ve istediğiniz filtreleri ayarlayın.
Bir ilişki tanımlayın (görünüm UI sayfasının üçüncü sütunu) ve sınıflandırma terimine ayarlayın: üst. Bu, görünüme, aranan her sınıflandırma terimindeki ana alana bakmalarını söyler. (Drupal'ın her terim için ebeveynini tanımlayan bir alan içerdiğini, ancak kardeşlerini veya çocuklarını içermediğini unutmayın).
Sonra, görünümde, görünüm yolunda kullandığımız URL'den joker karakteri yorumlamasını söylüyoruz: Bağlamsal bir filtre tanımlayın (ilişki seçiminin üstünde) ve bir sınıflandırma: termID değerine ayarlayın. Formda, açılır kutuda ilişkiyi Üst öğesine ayarlayın. Bu, Görünüm'e URL'de çağrılan terimin, taksonomi terimlerinin 'üst' alanı için arama yapılırken bir filtre olarak uygulanacağını bildirir.
Son olarak, bağlamsal filtreyi hassaslaştırmayı tamamlamalıyız. İsterseniz formun bu bölümünde bir yanıt bulamazsa görünüme ne yapacağınızı söyleyebilirsiniz, ancak sorguda çözümler bulursa ne yapacağını söylemeliyiz. Bunu yapmak için doğrulama onay kutusunu işaretleyin. Doğrulayıcıyı Taksonomi terimine ayarlayın ve hiyerarşiniz için geçerli olan kelimeleri seçin. Ardından, Filtre değeri türü olarak Terim Kimliği veya terim kimliğine dönüştürülen Terim adını seçin. % İçinde ilettiğiniz değer bir terim kimliği ise, işlem tamamdır. Geçirilen değer Ad terimiyse, kısa çizgileri boşluklara dönüştürmek için kutuyu işaretlemek isteyebilirsiniz. Birden çok kelime terim adınız varsa, URL'de terim adındaki gerçek boşluklarla eşleşmeyen tire işaretleri olacaktır. Bu küçük düzeltme onları kabul ettirir, böylece bir test başarılı olur.
Son olarak önizleme alanına gidin ve çocuk sahibi olduğunu bildiğiniz bir terimin adını veya kimliğini girin ve çocuk terimlerinin listesini almalısınız. İstediğiniz sırayla düzenlemek için sıralama ayarlarını kullanın.