Como exportar / importar vistas?

26

Sei como fazê-lo no Drupal 6/7, mas não consigo encontrar para onde exportar / importar visualizações no Drupal 8. De qual página de administrador é possível fazê-lo, no Drupal 8?

albo
fonte
Pergunta relacionada: drupal.stackexchange.com/q/193843/10729
rooby

Respostas:

32

As visualizações estão disponíveis através da configuração no Drupal 8 e podem ser exportadas pela interface de Gerenciamento de Configuração .

No menu do administrador, selecione "Configuração" na seção DESENVOLVIMENTO, selecione "Sincronização da configuração": Área de menu do Drupal 8 Configuration Development

Nessa área de menu, a guia Exportar leva ao caminho: http: // sitename / admin / config / development / configuration / single / export

Nessa área, uma única exibição pode ser exportada ou importada, e as etapas são as mesmas, então incluirei Exportar aqui para ajudar a explicar.

  1. Selecione a guia do menu 'Exportar'.
  2. Selecione a guia do submenu 'Item único'.
  3. No primeiro item, selecione 'Tipo de configuração', selecione 'Exibir'.
  4. No segundo item, selecione 'Nome da configuração', selecione o nome da sua visualização.

O resultado é um arquivo views.view.view_machine_name.yml "YAML" que pode ser copiado e colado na área 'Importar'.

Adam John
fonte
Existe uma maneira de fazer isso sem a interface do usuário? Quero poder fazer isso a partir de um arquivo .module.
BrandenB171
11
Sim O Drupal Console suporta o manuseio da CLI de exportação e importação para D8. drupalconsole.com Antes disso, o drush tem algumas opções.
Adam John
11
Esteja avisado! Sintaxe inadequada na linha de comando para visualizações no drupalconsole pode limpar sua visualização. Faça backup primeiro.
Adam John
Em um módulo. Você precisará examinar os ganchos usados, existem alguns disponíveis para isso ... Você deve postar uma nova pergunta para seguir as orientações do StackExchange.
Adam John