Wie exportiere / importiere ich Ansichten?


26

Ich weiß, wie es in Drupal 6/7 gemacht wird, aber ich kann nicht finden, wo ich Ansichten in Drupal 8 exportieren / importieren kann. Von welcher Administrationsseite aus ist es in Drupal 8 möglich?


Antworten:



32

Ansichten sind über die Konfiguration in Drupal 8 verfügbar und können über die Konfigurationsverwaltungsoberfläche exportiert werden.

Wählen Sie im Admin-Menü "Konfiguration" im Bereich ENTWICKLUNG "Konfigurationssynchronisation": Drupal 8 Configuration Development-Menübereich

In diesem Menübereich führt die Registerkarte Export zum Pfad: http: // Site-Name / admin / config / development / configuration / single / export

In diesem Bereich kann eine einzelne Ansicht exportiert oder importiert werden, und die Schritte sind in etwa gleich. Daher werde ich hier zur Erläuterung Exportieren einfügen.

  1. Wählen Sie die Menüregisterkarte 'Exportieren'.
  2. Wählen Sie die Untermenü-Registerkarte "Einzelartikel".
  3. Wählen Sie im ersten Dropdown-Menü "Konfigurationstyp" die Option "Ansicht".
  4. Wählen Sie im zweiten Dropdown-Menü "Konfigurationsname" den Namen Ihrer Ansicht aus.

Das Ergebnis ist eine views.view.view_machine_name.yml "YAML" -Datei, die kopiert und in den Bereich "Import" eingefügt werden kann.


Gibt es eine Möglichkeit, dies ohne die Benutzeroberfläche zu tun? Ich möchte in der Lage sein, dieses von einer .module Akte zu tun.
BrandenB171

1
Ja Drupal Console unterstützt die CLI-Verwaltung von Export und Import für D8. drupalconsole.com Davor hat drush einige Optionen.
Adam John

1
Sei gewarnt! Eine falsche Syntax in der Befehlszeile für Ansichten in drupalconsole kann Ihre Ansicht löschen. Sichern Sie zuerst.
Adam John

Ausgehend von einem .module müssen Sie sich die verwendeten Hooks ansehen. Hierfür stehen einige zur Verfügung. Sie sollten eine neue Frage stellen, um den Anweisungen von StackExchange zu folgen.
Adam John

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.