Come esportare / importare le viste?


Risposte:



32

Le viste sono disponibili tramite la configurazione in Drupal 8 e possono essere esportate tramite l' interfaccia di Gestione della configurazione .

Nel menu di amministrazione selezionare "Configurazione" nella sezione SVILUPPO, selezionare "Sincronizzazione della configurazione": Drupal 8 area del menu di sviluppo della configurazione

In quell'area del menu, la scheda Esporta porta al percorso: http: // sitename / admin / config / development / configuration / single / export

In quell'area, una singola vista può essere esportata o importata e i passaggi sono più o meno gli stessi, quindi includerò Esporta qui per aiutare a spiegare.

  1. Seleziona la scheda del menu "Esporta".
  2. Seleziona la scheda del sottomenu "Voce singola".
  3. Dal primo elemento a discesa 'Tipo di configurazione' selezionare 'Visualizza'.
  4. Dal secondo menu a discesa "Nome configurazione" selezionare il nome della vista.

Il risultato è un file "YAML" views.view.view_machine_name.yml che può essere copiato incollato nell'area 'Importa'.


C'è un modo per farlo senza l'interfaccia utente? Voglio essere in grado di farlo da un file .module.
BrandenB171,

1
Sì Drupal Console supporta la gestione CLI di esportazione e importazione per D8. drupalconsole.com Prima di ciò, drush ha alcune opzioni.
Adam John,

1
Stai attento! Sintassi errata sulla riga di comando per le viste in drupalconsole può cancellare la vista. Prima esegui il backup.
Adam John,

Da un .module dovrai guardare i ganci usati, ce ne sono alcuni disponibili per questo ... Dovresti pubblicare una nuova domanda per seguire la guida StackExchange.
Adam John,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.