뷰를 내보내거나 가져 오려면 어떻게합니까?


26

Drupal 6/7에서 수행하는 방법을 알고 있지만 Drupal 8에서 뷰를 내보내거나 가져올 위치를 찾을 수 없습니다. Drupal 8에서 어떤 관리 페이지를 사용할 수 있습니까?


답변:



32

뷰는 Drupal 8의 구성을 통해 사용 가능하며 구성 관리 인터페이스 를 통해 내보낼 수 있습니다 .

관리자 메뉴의 개발 섹션에서 "구성"을 선택하고 "구성 동기화"를 선택하십시오. Drupal 8 구성 개발 메뉴 영역

해당 메뉴 영역에서 내보내기 탭은 다음 경로로 연결됩니다. http : // sitename / admin / config / development / configuration / single / export

해당 영역에서 단일 뷰를 내보내거나 가져올 수 있으며 단계는 거의 동일하므로 설명을 돕기 위해 여기에 내보내기를 포함하겠습니다.

  1. '내보내기'메뉴 탭을 선택하십시오.
  2. '단일 항목'하위 메뉴 탭을 선택하십시오.
  3. 첫 번째 항목 드롭 다운에서 '구성 유형'에서 '보기'를 선택하십시오.
  4. 두 번째 항목 드롭 다운에서 '구성 이름'에서보기 이름을 선택하십시오.

결과는 '가져 오기'영역에 복사하여 붙여 넣을 수있는 views.view.view_machine_name.yml "YAML"파일입니다.


UI없이 이것을 할 수있는 방법이 있습니까? .module 파일 에서이 작업을 수행 할 수 있기를 원합니다.
BrandenB171

1
예 Drupal Console은 D8의 내보내기 및 가져 오기에 대한 CLI 처리를 지원합니다. drupalconsole.com 그 전에 drush에는 몇 가지 옵션이 있습니다.
Adam John

1
경고 받다! drupalconsole의보기에 대한 명령 행의 구문이 올바르지 않으면보기가 지워질 수 있습니다. 먼저 백업하십시오.
Adam John

.module에서 사용 된 후크를 확인해야합니다. 여기에 사용할 수있는 몇 가지가 있습니다 ... StackExchange 지침을 따르려면 새 질문을 게시해야합니다.
Adam John

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.