Bagaimana cara menampilkan semua node dalam grup organik?

8

Saya di d7. Saya mencoba mencari cara untuk menampilkan semua node yang ada di grup organik. Saya merasa ini adalah hal utama yang harus dilakukan modul OG dan tidak tahu mengapa saya tidak bisa memahaminya. Saya telah menginstal pandangan dan telah melihat tampilan konten OG, tetapi tidak menampilkan apa pun ketika saya mengujinya dengan filter pratinjau. Saya pernah melihat video tentang cara melakukan ini dengan panel, tapi saya tidak memiliki panel yang diinstal dan tidak berencana untuk itu. Terima kasih untuk bantuannya.

oobie11
sumber

Jawaban:

17

Inilah cara Anda dapat melakukannya dengan tampilan di Drupal 7. Buat tampilan baru dari node seperti biasanya, tetapi pastikan Anda mengatur hubungan yang sesuai untuk itu yang akan memungkinkan Anda untuk memfilter node Anda berdasarkan keanggotaan grup mereka:

  1. Tambahkan hubungan (di bawah bagian 'Tingkat Lanjut' pada tampilan)
  2. Pilih bidang 'Keanggotaan OG: Keanggotaan OG dari Node', yang berada di bawah bagian 'Keanggotaan OG' di bidang tersebut masukkan deskripsi gambar di sini
  3. Tandai ini sebagai hubungan yang diperlukan di layar berikutnya jika Anda tidak ingin menyertakan node / konten yang tidak memiliki grup
  4. Hanya setelah Anda menambahkan hubungan itu, Anda dapat melihat filter 'Group id' yang sesuai. Silakan dan tambahkan 'Filter kontekstual', juga di bawah bagian 'Tingkat Lanjut' dan pilih 'Keanggotaan OG: ID Grup'. masukkan deskripsi gambar di sini
  5. Filter ini sekarang akan memungkinkan Anda untuk memasukkan ID Grup sebagai filter ke tampilan melalui URL (mengujinya dengan www. [Situs Anda] .com / [jalur tampilan Anda] / [id grup]) atau dengan mencari tahu grup mana Anda saat ini masuk jika Anda mengatur layar berikut dengan benar untuk filter kontekstual Daftar barang
  6. Anda sekarang dapat menguji ini di panel pratinjau tampilan dengan memasukkan id OG yang berbeda dan melihat bahwa itu harus menyaring daftar node ke yang hanya dengan Grup yang ditetapkan sebagai audiens mereka.

Beri tahu kami jika ini berhasil untuk Anda !!

Boriana Ditcheva
sumber
Berfungsi dengan baik, kecuali untuk langkah 5, yang diperlukan untuk membuatnya berfungsi pada halaman konten grup. Saya percaya ini karena masalah Drupal # 1781386 , yang mencari solusinya.
tanius
1
Ini bagus. Perhatikan bahwa untuk D7 jika Anda ingin menunjukkan konten hanya dari grup yang dimiliki oleh pengguna yang saat ini masuk, Anda harus memilih 'Grup OG dari pengguna yang login' di Jenis tarik turun pada langkah 5 di atas.
Paul Trotter