Bagaimana cara mengekspor / mengimpor tampilan?

26

Saya tahu cara melakukannya di Drupal 6/7, tetapi saya tidak dapat menemukan tempat untuk mengekspor / mengimpor tampilan di Drupal 8. Dari halaman admin mana yang memungkinkan untuk melakukannya, di Drupal 8?

albo
sumber
Pertanyaan terkait: drupal.stackexchange.com/q/193843/10729
rooby

Jawaban:

32

Tampilan tersedia melalui konfigurasi di Drupal 8, dan dapat diekspor melalui antarmuka Manajemen Konfigurasi .

Di menu admin pilih "Konfigurasi" di bagian DEVELOPMENT, pilih "Sinkronisasi konfigurasi": Area menu Pengembangan Konfigurasi Drupal 8

Di area menu itu, tab Ekspor mengarah ke jalur: http: // sitename / admin / config / development / configuration / single / export

Di area itu, satu tampilan dapat diekspor atau diimpor, dan langkah-langkahnya hampir sama sehingga saya akan menyertakan Ekspor di sini untuk membantu menjelaskan.

  1. Pilih tab menu 'Ekspor'.
  2. Pilih tab sub menu 'Satu item'.
  3. Dari drop down item pertama 'Jenis konfigurasi' pilih 'Lihat'.
  4. Dari drop down item kedua 'Nama konfigurasi' pilih nama tampilan Anda.

Hasilnya adalah file views.view.view_machine_name.yml "YAML" yang dapat disalin ke dalam area 'Impor'.

Adam John
sumber
Apakah ada cara untuk melakukan ini tanpa UI? Saya ingin dapat melakukan ini dari file .module.
BrandenB171
1
Ya Konsol Drupal mendukung penanganan ekspor dan impor CLI untuk D8. drupalconsole.com Sebelum itu, drush memiliki beberapa opsi.
Adam John
1
Diperingatkan! Sintaks yang tidak benar pada baris perintah untuk tampilan di drupalconsole dapat menghapus tampilan Anda. Cadangkan dulu.
Adam John
Dari .module Anda perlu melihat kait yang digunakan, ada beberapa yang tersedia untuk ini ... Anda harus memposting pertanyaan baru untuk mengikuti panduan StackExchange.
Adam John