Szukasz sposobu na eksport konfiguracji menu. System zarządzania konfiguracją wyeksportuje samo menu, ale nie konfigurację łączy menu. Szukam sposobu na wprowadzenie jednego z tych wielkich menu do kontroli wersji w celu importowania / eksportowania przez wiele środowisk.
Jeśli ktoś znalazł dobry sposób, aby to zrobić. Byłbym bardzo wdzięczny.
8
navigation
configuration-management
Bretania_p
źródło
źródło
Odpowiedzi:
Linki do menu mogą pochodzić z 3 źródeł:
.links.yml
plik w module (nie można eksportować)Zgaduję, że tworzysz linki menu za pomocą interfejsu, który jest treścią. System konfiguracji nie może eksportować treści, co jest zgodne z projektem. Jeśli chcesz zsynchronizować zawartość, musisz spojrzeć na pakiet modułów Wdróż . Nie jestem pewien, jak dobrze działa atm, ponieważ wciąż jest w fazie alfa.
źródło
Sprawdź moduł menu konfiguracji.
źródło
Istnieje również menu Import i eksport menu :
źródło
Moje doświadczenia z Drupalem 8 krok po kroku
Przede wszystkim musisz zainstalować moduł Menu Eksport i aktywować go. Następnie będziesz mieć menu Eksport w części Struktura.
1- Na stronie Menu eksportu
domain.com/admin/config/development/menu_export
masz trzy opcje, z listy menu wybierz, które menu chcesz wyeksportować.2- W sekcji Eksport wyeksportuj menu.
(W tym kroku ustawienie menu nie zostanie wyeksportowane do pliku YML, musisz kontynuować).
3- Teraz musisz wyeksportować konfigurację systemu z
domain.com/admin/config/development/configuration/full/export
lubdrush cex
Uwaga: po wyeksportowaniu będziesz mieć
menu_export.export_data.yml
plik zawierający ustawienia menu4- Przenieś konfigurację w dowolne miejsce, a następnie musisz je zaimportować z
domain.com/admin/config/development/configuration/full/import
lubdrush cim
5- Następnie musisz zaimportować menu do systemu z interfejsu użytkownika
domain.com/admin/config/development/menu_export/import
źródło