Jak eksportować / importować widoki?

26

Wiem, jak to zrobić w Drupal 6/7, ale nie mogę znaleźć, gdzie eksportować / importować widoki w Drupal 8. Z której strony administracyjnej można to zrobić, w Drupal 8?

albo
źródło
Powiązane pytanie: drupal.stackexchange.com/q/193843/10729
rooby

Odpowiedzi:

32

Widoki są dostępne poprzez konfigurację w Drupal 8 i mogą być eksportowane przez interfejs zarządzania konfiguracją .

W menu administratora wybierz „Konfiguracja” w sekcji ROZWÓJ, wybierz „Synchronizacja konfiguracji”: Obszar menu Konfiguracja konfiguracji Drupal 8

W tym obszarze menu karta Eksport prowadzi do ścieżki: http: // sitename / admin / config / development / configuration / single / export

W tym obszarze można wyeksportować lub zaimportować pojedynczy widok, a kroki są mniej więcej takie same, więc dołączę tutaj opcję Eksport, aby wyjaśnić.

  1. Wybierz kartę menu „Eksportuj”.
  2. Wybierz zakładkę podmenu „Pojedynczy element”.
  3. Z pierwszego menu rozwijanego „Typ konfiguracji” wybierz „Widok”.
  4. Z drugiego menu rozwijanego „Nazwa konfiguracji” wybierz nazwę swojego widoku.

Wynikiem jest plik views.view.view_view_machine_ym.yml „YAML”, który można skopiować i wkleić w obszarze „Importuj”.

Adam John
źródło
Czy można to zrobić bez interfejsu użytkownika? Chcę móc to zrobić z pliku .module.
BrandenB171,
1
Tak Drupal Console obsługuje CLI eksportu i importu dla D8. drupalconsole.com Wcześniej drush ma kilka opcji.
Adam John
1
Być ostrzeżonym! Niepoprawna składnia wiersza poleceń dla widoków w drupalconsole może wyczyścić twój widok. Najpierw wykonaj kopię zapasową.
Adam John
Z .moduła będziesz musiał spojrzeć na zastosowane haki, są dostępne do tego ... Powinieneś opublikować nowe pytanie, aby postępować zgodnie ze wskazówkami StackExchange.
Adam John