Membuat "Similar Entries" (artikel lain dengan tag yang sama) tanpa coding

Jika pengunjung selesai membaca, biasanya ada pilihan untuk membaca artikel lain. Ada yang berupa pager yang isinya artikel sebelum dan sesudahnya (bisa pake Pager for Content Type, Custom Pager, Flippy, Free Pager atau Previous/Next API). Rata-rata navigasi tersebut berurutan berdasarkan node.. crying

Mari kita bikin sendiri, "Artikel Lainnya" yang ber TAG sama. Yang diperlukan hanyalah views, yang biasanya sudah pasti diaktifkan di semua website.

  1. Bikin Views baru (Structure | Views | Add Views) [admin/structure/views/add]
  2. Beri Nama, Deskripsi, nggak perlu Create a page (cukup Create a block saja) dengan Shownya berupa Content, dan Content Type Artikel (silahkan sesuaikan dengan nafsu sodara), lanjutkan dengan klik Continue & Edit
  3. Tambahkan "Add contextual filters" dan centang "Content: Has taxonomy term ID" dan klik Apply.

    1. Opsi When the filter value is NOT available pilih Provide default value.
    2. Opsi Provide default value pilih Taxonomy ID from URL
    3. Load default filter from term page : jangan di centang
    4. Load default filter from node page: harus di centang
      Vocabularies yang ada.
    5. opsi Multiple-value handling, silahkan di oprek sendiri, pilihannya:
      Filter to items that share all terms dan Filter to items that share any term
    6. Klik Apply
  4. Simpan Views
  5. tampilkan Views di BLOCK [admin/structure/block], bisa side bar, bottom, sesuai dengan theme. yang penting, BLOCKnya di CONFIGURE dengan Visibility settings : Content Type => Artikel. Sekedar memastikan agar BLOCKnya hanya tampil ketika suatu artikel terbuka lebar (Full Content).
  6. Agar daftar artikel susunannya tidak sama (untuk artikel dengan tag yang sama), jadi agar terlihat 'dramatis',
    sorting bisa menggunakan Global: Random asc.
     
Kategori: