Ekspor / impor konfigurasi tidak berfungsi

9

Saya melakukan drush config-export stagingpada versi lokal situs saya kemudian drush config-import stagingpada server. Itu mengimpor semua kosa kata taksonomi tetapi tidak ada persyaratan. Saya juga mencobanya melalui UI ( Konfigurasi-> Pengembangan-> Sinkronisasi Konfigurasi ). Apakah ini bug atau hanya sifat yang belum selesai dari Drupal 8?

Ayam jantan242
sumber

Jawaban:

13

Manajemen konfigurasi mengekspor apa yang memang dirancang untuk dilakukan: Ekspor pengaturan konfigurasi . Istilah taksonomi yang sebenarnya sendiri berada di taxonomy_term_field_datatabel dalam database.

Craig Bowman
sumber
1
Saya melihat. Jadi istilah tidak dianggap sebagai bagian dari konfigurasi situs?
Rooster242
4
Tidak saat ini, tetapi jika Anda membuat modul konfigurasi Anda sendiri dan menyimpannya dalam konfigurasi untuk itu, maka mereka akan menjadi bagian dari pengaturan konfigurasi untuk modul baru. Saya melakukan itu ketika saya pertama kali membuat modul tur lanjutan sehingga hal-hal selain teks dapat digunakan, seperti video Intermedia.
Craig Bowman
4
Istilah adalah entitas konten karena mereka dapat fieldable sedangkan kosakata tidak begitu mereka entitas konfigurasi, maka hanya mereka yang dapat diekspor.
4
Jika seseorang mencari contoh modul untuk membantu mengubah istilah menjadi konfigurasi, saya pikir Config Menu Link mungkin bagus.
colan
1
@CraigBowman - Ada tips tentang cara "menyimpan [syarat] dalam konfigurasi untuk [modul konfigurasi Anda sendiri]"? Saya membuat modul khusus saya sendiri dan mengekspor kosakata taksonomi; juga ingin persyaratannya diekspor bersama dengannya. Saya memiliki kemampuan untuk mengedit taxonomy.vocabulary.*.ymlfile (Drupal 8) dengan tangan jika perlu. Harap tambahkan ini ke jawaban Anda jika Anda mau berbaik hati. Terima kasih!
chharvey
6

Ini adalah desain karena istilah taksonomi adalah konten, bukan konfigurasi.

Fitur berurusan secara eksklusif dengan konfigurasi dan karenanya tidak akan mencakup dukungan untuk entitas konten seperti ketentuan taksonomi.

Sumber: Mengekspor istilah Taksonomi .


Namun Anda dapat menggunakan modul lain yang dapat bekerja dengan konten seperti modul Konten Default yang mendukung ketentuan taksonomi. Atau periksa modul Deploy untuk pementasan konten.

Sebagai contoh, periksa tambalan ini untuk modul Konten Default : Perintah drush untuk mengekspor semua item , setelah diterapkan, Anda dapat mengekspor semua istilah dari kosakata tertentu menggunakan drush, misalnya

drush dcer taxonomy_term vid my_vocabulary --folder=dest/

Lihat juga: Bagaimana cara mengekspor struktur situs saya?

kenorb
sumber