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?
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ć.
Wybierz kartę menu „Eksportuj”.
Wybierz zakładkę podmenu „Pojedynczy element”.
Z pierwszego menu rozwijanego „Typ konfiguracji” wybierz „Widok”.
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”.
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
1
Jeśli chcesz wyeksportować widok do użycia w domyślnej konfiguracji modułu niestandardowego, możesz uruchomić komendę Drupal Console :
Odpowiedzi:
Widoki są jednostkami konfiguracji w Drupal 8 i mogą być eksportowane przez moduł zarządzania konfiguracją .
źródło
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”:
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ć.
Wynikiem jest plik views.view.view_view_machine_ym.yml „YAML”, który można skopiować i wkleić w obszarze „Importuj”.
źródło
Jeśli chcesz wyeksportować widok do użycia w domyślnej konfiguracji modułu niestandardowego, możesz uruchomić komendę Drupal Console :
Zobacz:
config:export:view
strona z dokumentami .źródło