Procurando uma maneira de exportar a configuração do menu. O sistema de gerenciamento de configuração exportará o próprio menu, mas não a configuração dos links do menu. Estou procurando uma maneira de colocar um desses mega menus no controle de versão para importar / exportar através de vários ambientes.
Se alguém encontrou uma boa maneira de fazer isso. Eu ficaria muito agradecido.
8
navigation
configuration-management
brittany_p
fonte
fonte
Respostas:
Os links do menu podem vir de 3 fontes:
.links.yml
arquivo em um módulo (não é possível exportar)Suponho que você esteja criando links de menu via interface, que é o conteúdo. O sistema de configuração não pode exportar conteúdo, que é por design. Se você quisesse sincronizar o conteúdo, seria necessário examinar o conjunto de módulos Deploy . Não tenho certeza de como isso está funcionando, pois ainda está em alfa.
fonte
Verifique o módulo Link do menu de configuração .
fonte
Há também Menu Importar e Exportar :
fonte
Minha experiência com o Drupal 8 passo a passo
Primeiro de tudo, você precisa instalar o módulo Menu Export e ativá-lo. Depois disso, você terá o menu Exportar na parte Estrutura.
1 - Na página Menu Exportar
domain.com/admin/config/development/menu_export
, você tem três opções: na lista Menu, selecione os menus que deseja exportar.2- Na seção Exportar, exporte seus menus.
(Nesta configuração do menu da etapa não será exportada para o arquivo YML, você precisará continuar.)
3- Agora você precisa exportar a configuração do sistema de
domain.com/admin/config/development/configuration/full/export
oudrush cex
Nota: após a exportação, você terá um
menu_export.export_data.yml
arquivo que contém as configurações do menu4- Transfira a configuração para qualquer lugar que você desejar, e precisará importá-las de
domain.com/admin/config/development/configuration/full/import
oudrush cim
5- Então você precisa importar menus para o seu sistema a partir da UI
domain.com/admin/config/development/menu_export/import
fonte