Bagaimana cara membuat bidang referensi simpul di Drupal 7?


8

Aku bingung. Ini adalah opsi yang sangat berharga di D6 CCK, tetapi karena ia pindah ke inti, saya tidak dapat menemukan opsi untuk membuat bidang noderef (meskipun demikian, menemukan bidang referensi istilah). Saya tahu pasti di luar sana, di mana itu?

Jawaban:


11

Proyek yang memelihara versi Drupal 7 dari jenis bidang "referensi simpul" dan "referensi pengguna" adalah Referensi .

Sebagian dari kode CCK telah porting dalam kode inti, tetapi beberapa kode masih hidup dalam modul pihak ketiga. CCK sendiri memiliki versi untuk Drupal 7, yang berisi kode untuk memperbarui dari Drupal 6 ke Drupal 7 (antara lain).


2
Ada juga modul Relation ( drupal.org/project/relation ) yang secara teoritis akan memungkinkan hubungan antar entitas (meskipun belum ada rilis aktual).
jhedstrom

4
Relasi membangun entitas untuk setiap relasi, Anda bisa menambahkan bidang ke relasi, membuat tampilan keluar dari relasi, dll. Jika ini berlebihan dan yang Anda inginkan adalah bidang referensi untuk setiap entitas di situs Anda, coba Referensi Entitas ( drupal. org / proyek / entitas referensi ).
Capi Etheriel

7

Saya menemukan ringkasan ini sangat membantu.

Saya akan melewatkan Referensi , sepertinya sedang dalam perjalanan untuk menjadi usang.

Untuk referensi pengguna dan simpul gaya D6 sederhana, gunakan Entity Reference . Modul ini diperlukan oleh Drupal Commerce selama proyek itu masih hidup dan berkembang, demikian juga entitas referensi.

Jika Anda melihat referensi entitas dan kebutuhan Anda lebih rumit, lihat Relation . Anda dapat membuat skema hubungan entitas yang sangat rumit menggunakan relasi, tapi saya tidak akan turun ke jalan ini kecuali Anda tahu Anda membutuhkan fleksibilitas.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.