Fitur ekspor konfigurasi Drupal 8 tampaknya merupakan fitur yang sangat berguna. Namun, saya tidak yakin saya benar-benar mengerti cara kerjanya.
Misalnya, jika saya melakukan ekspor tunggal, pilih "Jenis konten" lalu pilih salah satu dari jenis konten saya, saya berharap ekspor itu berisi deskripsi lengkap dari jenis konten itu. Tapi itu tidak mengandung informasi apa pun tentang bidang dalam tipe konten itu. Jadi jika Anda ingin mengekspor konfigurasi tipe konten untuk digunakan di situs lain, sepertinya tidak mungkin untuk melakukan itu.
Saya tidak yakin saya memahami penggunaan untuk melakukan Ekspor tunggal jika mereka tidak berisi semua data yang diperlukan untuk suatu entitas. Apakah saya melewatkan sesuatu?
yml
file khusus untuk bidang itu, bukan seluruh konfigurasi tipe konten. Jadi ada sedikit risiko konflik dan memberikan lebih banyak fleksibilitas.Saya telah menulis skrip Python (di bawah) yang mengekspor sekelompok item konfigurasi menggunakan
drush
. Mungkin bermanfaat dalam kasus Anda (sudah dalam kasus saya). Pemakaian:export_config_group.py -s something -m foobar
Ini dijalankan
drush config-list
, dapatkan semua item yang namanya mengandung istilahsomething
, lalu simpanmodules/custom/foobar/config/install
.Script juga menyesuaikan yml sebagai berikut:
default_config_hash
entri saat ada;uuid
entri saat ada.Script tergantung pada ruamel.yaml untuk memuat dan membuang konfigurasi. Pastikan Anda
pip install
melakukannya terlebih dahulu.sumber