Membuat Node Of Tipe Konten sambil membuat Sambil Jenis Konten Berbeda

8

Eksposisi

Di situs Drupal 7 saya memiliki dua Tipe Konten dengan bidang-bidang berikut:

  • Adegan

    1. Nama Adegan
    2. Dibintangi (nama Aktor)
    3. Streaming Link
  • Rilis ( Rilis DVD)

    1. Judul
    2. Deskripsi
    3. Dibintangi (Semua nama aktor dari semua Adegan direferensikan)
    4. Beberapa Adegan (referensi Entitas ke Jenis Konten Adegan)

Pertanyaan saya

Apakah ada modul Drupal 7 atau beberapa teknik yang akan memungkinkan saya untuk membuat node adegan baru saat dalam bentuk Buat Rilis (node ​​/ tambahkan / rilis)?

Jalan yang Telah Saya Jelajahi

  • Koleksi bidang (Tidak ada cara untuk mengatur Nama Adegan atau Buat node terpisah)
  • Referensi Node + noderefcreate (Membuat Scene kosong tanpa meminta kolom)
  • Referensi Inline adalah modul Drupal 6 yang ditinggalkan yang sepertinya dimaksudkan untuk digunakan dengan nodrefcreate untuk menambahkan bidang lain seperti yang saya inginkan.

Solusinya

Berkat Jawaban Clive, saya telah menemukan Node Connect yang persis seperti yang saya butuhkan.

bitfed
sumber

Jawaban:

3

Jika Anda dapat menggunakan bidang referensi simpul dari modul Referensi alih-alih Entitas Referensi setelah modul Buat Referensi Node mungkin bisa membantu:

Node Reference Create adalah peningkatan pada widget autocomplete nodereference yang memungkinkan pengguna untuk mereferensikan node yang tidak ada.

Ketika tidak ada simpul yang cocok dipilih, node baru secara otomatis dibuat memungkinkan untuk pengalaman pengguna yang mulus dan intuitif yang mirip dengan pemberian tag gratis.

Saya pikir modul Administrasi Kontekstual juga mungkin berguna; ada beberapa dokumentasi video dengan judul "Referensi Node Otomatis pada Node Buat" yang mungkin paling menarik bagi Anda.

MEMPERBARUI

Anda juga mungkin ingin memeriksa modul NodeConnect , itu tidak menambahkan bidang simpul yang direferensikan ke bentuk edit simpul asli tetapi melakukan ini sebagai gantinya:

Node Connect memperluas ruas simpul (dari proyek rujukan) lengkapi-otomatis dengan menambahkan konten baru dan mengedit tombol konten saat ini.

Tombol add a new akan semua node baru ditambahkan melalui node add form dan kemudian kembalikan pengguna ke bentuk semula.

Tombol edit akan membawa pengguna ke bentuk edit dari simpul yang direferensikan, dan mengembalikan mereka ketika mereka selesai mengedit.

Tidak seperti modul lain yang menyediakan fungsionalitas ini, modul ini tidak menggunakan popup sejenis, tetapi cache bentuk asli ketika beralih ke formulir anak. Ini memungkinkan untuk beberapa tingkat penambahan dan pengeditan

Clive
sumber
Meskipun ini memang membuat simpul dari tipe Scene, bagian yang saya cari adalah sesuatu yang meminta pengguna untuk mengisi bidang yang diperlukan di node Scene. Solusi ini menciptakan Nodes kosong jenis itu dengan hanya nama yang digunakan. Apakah ada cara untuk menyisipkan bidang pembuatan adegan dalam formulir pembuatan Rilis, atau meminta input setelah Node Reference Create membuat Scene Node dari dalam formulir pembuatan Rilis? (simpul / tambah / rilis)
bitfed
Sejauh Administrasi Kontekstual berjalan, sepertinya itu akan berguna, tetapi tidak akan menambahkan bidang pembuatan Scene ke formulir pembuatan Rilis.
bitfed
@bitfed Aku tahu aku pernah melihat modul lain untuk ini, saya telah memperbarui jawabannya ... itu tidak persis apa yang Anda cari, tetapi mungkin baik alternatif
Clive
Clive: Cemerlang. Terima kasih banyak. Anda sudah berhasil. :)
bitfed
2

Hal ini dapat diselesaikan dengan modul referensi entitas + modul Formulir Entitas Inline . itu akan memungkinkan untuk menambah / mengedit adegan di dalam rilis add / edit.

Deepak

Deepak ML
sumber
Formulir Entitas Inline berfungsi untuk saya di D7.
Randell
1

metode lain: dialog referensi

Modul ini memperluas bidang referensi seperti bidang referensi pengguna dan simpul dengan menambahkan tautan untuk menambah, mengedit, dan mencari referensi melalui dialog.

CasterKwok
sumber