Views ile "Yazarın Diğer Yazıları" Bloğu (Drupal 7) | Drupal Dersleri

Gönderi Bilgileri
Mediasaur kullanıcısının resmi
Mediasaur
15.09.2013 - 00:43

Bu Drupal dersi için temel Drupal bilgilerine; içerik türü, kullanıcı rolleri, Views vd. ilgili konularda temel bilgi ve deneyimine sahip olduğunuz varsayılmıştır.

Views ile "Yazarın Diğer Yazıları" Bloğu

Bu Drupal dersinde amaçlanan, içerik gösterilirken içeriğin yazarının diğer yazılarından birkaçının başlığını da bir blokta listelemek.

  1. Admin > Structure > Views bölümünden "Add new view" bağlantısına tıklayarak bir view(görünüm) oluşturmaya başlayın.
    1. "View name" kutucuğuna "Yazar Bilgisi" yazın.
    2. [Tercihe bağlı adım.] "Description" bölümünü işaretleyip View için bir açıklama girebilirsiniz. İşaretleyip açılan kutucuğa "Yazarın diğer yazılarını içeren liste." yazın.
  2. "Show" açılan menüsünden(drop-down) "Content" seçeneğini seçin.
  3. Create a page seçeneğinden işareti kaldırın.
  4. "Create a block" seçeneğini işaretleyin. Blok adı otomatik olarak gelecektir; isterseniz değiştirebilirsiniz. "Items per page" alanına göstermek istediğiniz yazı sayısını girin(Sonradan değiştirebilirsiniz.).
  5. "Continue & edit"e tıklayın. Bu aşamada emek kaybı olmaması için, view'u kaydetmek üzere "Save" düğmesine tıklayın.
    1. Sağdaki "Advanced" kısmına tıklayın.
    2. CONTEXTUAL FILTERS bölümündeki "add" bağlantısına tıklayın.
    3. Açılan "Add contextual filters" penceresinden "Content: Author uid" seçeneğini işaretleyin.
    4. "Apply" düğmesine tıklayın.
    5. WHEN THE FILTER VALUE IS NOT AVAILABLE bölümünde "Provide default value" seçeneğini işaretleyin.
    6. "Type" açılan menüsünden "User ID from URL" seçeneğini seçin.
    7. "Also look for a node and use the node author" seçeneğini işaretleyin.
    1. CONTEXTUAL FILTERS bölümündeki "add" bağlantısına tıklayın.
    2. Açılan "Add contextual filters" penceresinden "Content: Nid" seçeneğini işaretleyin.
    3. "Apply" düğmesine tıklayın.
    4. WHEN THE FILTER VALUE IS NOT AVAILABLE bölümünde "Provide default value" seçeneğini işaretleyin.
    5. "Type" açılan menüsünden "Content ID from URL" seçeneğini seçin.
    6. MORE bölümünde "Exclude" seçeneğini işaretleyin.
    7. "Apply" düğmesine tıklayın.
  6. "Save" düğmesine tıklayıp view'u kaydedin.
Temel Bilgiler
İlgili Eklenti(ler): 
Drupal Sürümleri: