Bagaimana cara mengimpor / mengekspor jenis konten?


Jawaban:


15

Saya akhirnya menggunakan modul Bundle Copy .


Modul ini tidak berfungsi dengan baik. Di D7 saya memilih beberapa jenis konten untuk diekspor, lalu saya memilih bidang apa yang akan diekspor dan menyalin semua kode php yang dihasilkan ke situs baru. Modul ini membuat jenis konten baru, tetapi semua bidang khusus hilang. Selain itu, Anda tidak dapat membuat bidang-bidang itu lagi, karena sudah ada dalam database, tetapi itu tidak ditampilkan ketika memodifikasi tipe konten dan tidak ada dalam bidang yang sudah ada yang bisa Anda tambahkan. Menghapus cache tidak melakukan apa-apa.
Luar Biasa

14

Anda dapat menggunakan Fitur untuk mengekspor dan mengimpor jenis konten dalam kode.


Terima kasih, saya tahu Fitur, tetapi tampaknya itu akan menjadi keharusan untuk membuat modul untuk mengimpor fitur. Juga mengelola fitur, jika ada perubahan ...
giorgio79

Ini mungkin terlihat seperti kerja keras tetapi ada beberapa manfaat, seperti duplikasi mudah antara situs yang berbeda jika diperlukan. Dengan drush dan pembuatan antarmuka dan titik dan klik antarmuka bukanlah masalah besar.
digital

2

Fitur ini adalah bagian dari modul CCK, yang dapat Anda lihat pindah ke inti Drupal. Di halaman proyek mereka , pengelola menulis:

content_copy: Cabang D7 dari modul Fitur mendukung expoting dan mengimpor tipe dan bidang konten dalam modul 'fitur'. Saat ini tidak ada UI untuk mengekspor dan mengimpor definisi bidang secara manual.

Jadi seperti @digital berkata, Anda harus menggunakan Fitur .


1

+1 upvote pada modul Bundle Copy oleh giorgio79 di atas - modul serupa adalah: modul data_export_import .

Yang saya sukai tentang data_export_import adalah bahwa modul ini adalah modul lengkap (untuk ekspor DAN impor data. Sedangkan dengan solusi lain, tahap impor dan ekspor dilakukan dengan modul terpisah, yang dapat berarti bahwa diperlukan kerja ekstra untuk memastikan kompatibilitas ekspor dengan impor.)

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.