Vous cherchez un moyen d'exporter la configuration du menu. Le système de gestion de la configuration exportera le menu lui-même, mais pas la configuration des liens de menu. Je cherche un moyen de mettre un de ces méga menus dans le contrôle de version pour importer / exporter à travers plusieurs environnements.
Si quelqu'un a trouvé un bon moyen de le faire. Je serais grandement reconnaissant.
8
navigation
configuration-management
brittany_p
la source
la source
Réponses:
Les liens de menu peuvent provenir de 3 sources:
.links.yml
fichier dans un module (impossible à exporter)Je suppose que vous créez des liens de menu via l'interface, qui est du contenu. Le système de configuration ne peut pas exporter de contenu, ce qui est voulu par la conception. Si vous souhaitez synchroniser le contenu, vous devez consulter la suite de modules Deploy . Je ne sais pas à quel point cela fonctionne bien, car il est toujours en alpha.
la source
Vérifiez le module Config Menu Link .
la source
Il y a aussi l' importation et l'exportation de menus :
la source
Mon expérience avec Drupal 8 étape par étape
Tout d'abord, vous devez installer le module Menu Export et l'activer. Après cela, vous aurez le menu Exporter dans la partie Structure.
1- Dans la page Export Menu
domain.com/admin/config/development/menu_export
, vous avez trois options, dans la liste Menu, sélectionnez les menus que vous souhaitez exporter.2- Dans la section Exporter, exportez vos menus.
(Dans cette étape, le paramètre du menu ne sera pas exporté sur un fichier YML, vous devez continuer.)
3- Vous devez maintenant exporter la configuration du système depuis
domain.com/admin/config/development/configuration/full/export
oudrush cex
Remarque: après l'exportation, vous aurez un
menu_export.export_data.yml
fichier contenant vos paramètres de menu4- Transférez la configuration où vous voulez, puis vous devez les importer depuis
domain.com/admin/config/development/configuration/full/import
oudrush cim
5- Ensuite, vous devez importer des menus sur votre système depuis l'interface utilisateur
domain.com/admin/config/development/menu_export/import
la source