Dalam proses membuat konten untuk situs, kami berakhir dengan simpul konten yatim yang tidak ditautkan dari mana pun. Saya ingin mencari dan memeriksa ini. Anehnya, saya tidak dapat menemukan modul untuk ini.
Contoh hipotetis kecil: Saya sedang membangun situs brosur. Seseorang menulis halaman "Kontak", orang lain menulis "Tentang Kami", dan orang lain menulis "Arah". Orang yang menulis "Petunjuk Arah" lupa meletakkannya di tautan menu atau menambahkan tautan dari "Tentang Kami" ke "Petunjuk Arah". Jadi "Petunjuk Arah" menjadi yatim: tidak ada tautan ke sana. Saya ingin menemukan semua simpul tersebut sehingga saya bisa mencari tahu apa yang harus dilakukan dengan mereka.
Jawaban:
Untuk tautan dari sistem menu:
Menu Node Views sangat dekat dengan apa yang Anda minta tetapi membutuhkan beberapa pengkodean .
Untuk tautan dari badan (bidang) node:
Modul Pencarian menyimpan referensi antar node. Ini dapat digunakan oleh tampilan untuk membuat tampilan "backlink". Untuk Drupal 5 ada modul terpisah untuk ini dengan beberapa penjelasan tambahan, karena D6 (Tampilan 2/3) functionallity ini dimasukkan ke dalam Views Module.
Ringkasan
tampilan + vbo + Menu Node API + Menu Node Views (+ filter / tambalan khusus atau Lihat dengan kueri khusus )
sumber
Saya membutuhkan ini untuk permintaan klien, jadi saya memutuskan untuk mencoba dan melakukannya tanpa modul tambahan, dan mendorong MySQL saya sedikit. Inilah yang akhirnya saya lakukan.
Untuk kejelasan, ini hanya akan memberikan daftar NID yang TIDAK memiliki item menu terkait.
Saya juga menambahkan klausa WHERE untuk membatasi jenis konten, karena beberapa jenis konten secara alami akan dikecualikan karena cara mereka dirancang.
sumber
Sudahkah Anda mencoba Tampilan ? Anda harus membuat tampilan untuk node yatim, yang akan tergantung pada taksonomi dan bidang Anda.
sumber
Anda dapat menyelesaikan bagian menu dengan cukup mudah dengan kueri khusus.
sumber