Mencari cara untuk mengekspor konfigurasi menu. Sistem manajemen konfigurasi akan mengekspor menu itu sendiri, tetapi tidak menautkan konfigurasi menu. Saya mencari cara untuk menempatkan salah satu menu mega ke dalam kontrol versi untuk impor / ekspor melalui berbagai lingkungan.
Jika ada yang menemukan cara yang baik untuk melakukan ini. Saya akan sangat menghargai.
8
navigation
configuration-management
brittany_p
sumber
sumber
Jawaban:
Tautan menu dapat berasal dari 3 sumber:
.links.yml
file dalam modul (tidak mungkin untuk diekspor)Saya kira Anda membuat tautan menu melalui antarmuka, yang isinya konten. Sistem konfigurasi tidak dapat mengekspor konten, yang dirancang. Jika Anda ingin menyinkronkan konten, Anda perlu melihat suite modul Deploy . Saya tidak yakin seberapa baik ini bekerja atm, karena masih dalam alpha.
sumber
Periksa modul Config Menu Link .
sumber
Ada juga Menu Impor dan Ekspor :
sumber
Pengalaman saya dengan Drupal 8 langkah demi langkah
Pertama-tama, Anda perlu menginstal modul Menu Ekspor dan mengaktifkannya. Setelah itu, Anda akan memiliki Menu Ekspor di bagian Struktur.
1- Di halaman Ekspor Menu
domain.com/admin/config/development/menu_export
, Anda memiliki tiga opsi, pada daftar Menu pilih menu mana yang ingin Anda ekspor.2- Pada bagian Ekspor, ekspor menu Anda.
(Dalam pengaturan menu langkah ini tidak akan diekspor pada file YML maka Anda perlu melanjutkan.)
3 - Sekarang Anda perlu mengekspor konfigurasi sistem dari
domain.com/admin/config/development/configuration/full/export
ataudrush cex
Catatan: setelah ekspor, Anda akan memiliki
menu_export.export_data.yml
file yang berisi pengaturan menu Anda4- Transfer konfigurasi di mana saja Anda inginkan, maka Anda perlu mengimpornya dari
domain.com/admin/config/development/configuration/full/import
ataudrush cim
5- Maka Anda perlu mengimpor menu ke sistem Anda dari UI
domain.com/admin/config/development/menu_export/import
sumber