it-swarm.com.de

Menükonfiguration exportieren

Suchen Sie nach einer Möglichkeit, die Menükonfiguration zu exportieren. Das Konfigurationsverwaltungssystem exportiert das Menü selbst, nicht jedoch die Konfiguration der Menüverknüpfungen. Ich suche nach einer Möglichkeit, eines dieser Mega-Menüs in die Versionskontrolle zu integrieren, um es über mehrere Umgebungen zu importieren/exportieren.

Wenn jemand einen guten Weg gefunden hat, dies zu tun. Ich wäre sehr dankbar.

11
brittany_p

Menü-Links können aus 3 Quellen stammen:

  • Ansichtsmodul (diese können exportiert werden, wenn die Ansichtskonfiguration exportiert wird)
  • .links.yml Datei in einem Modul (nicht exportierbar)
  • Erstellte Menü-Links (Sind Inhaltsentitäten wie Knoten, Benutzer usw. und können nicht exportiert werden)

Ich vermute, Sie erstellen Menü-Links über eine Schnittstelle, die Inhalt ist. Das Konfigurationssystem kann keine Inhalte exportieren, die beabsichtigt sind. Wenn Sie Inhalte synchronisieren möchten, müssen Sie sich die Modul-Suite Deploy ansehen. Ich bin mir nicht sicher, wie gut das funktioniert, da es immer noch in Alpha ist.

8
googletorp

Überprüfen Sie das Modul Config Menu Link .

2
pfrenssen

Es gibt auch Menü Import und Export :

Dieses Modul hilft beim Exportieren und Importieren von Menüelementen zwischen geklonten Sites, was mit CMI nicht möglich ist.

Dieses Modul exportiert die Menüentität als config YAML und wird in nachfolgenden Instanzen importiert.

1
Gregory Netsas

Meine Erfahrung mit Drupal 8 Schritt für Schritt

Zunächst müssen Sie das Modul Menu Export installieren und aktivieren. Danach haben Sie das Export-Menü im Strukturteil.

Schritte zum Exportieren und Importieren

1- Auf der Seite Exportmenü domain.com/admin/config/development/menu_export Haben Sie drei Möglichkeiten: Wählen Sie unter Menüliste aus, welche Menüs Sie exportieren möchten.

2- Exportieren Sie im Abschnitt Exportieren Ihre Menüs.

(In diesem Schritt wird die Menüeinstellung nicht in die YML-Datei exportiert, dann müssen Sie fortfahren.)

3- Jetzt müssen Sie die Systemkonfiguration aus domain.com/admin/config/development/configuration/full/export Oder drush cex Exportieren.

Hinweis: Nach dem Export haben Sie die Datei menu_export.export_data.yml, Die Ihre Menüeinstellungen enthält

4- Übertragen Sie die Konfiguration an einen beliebigen Ort. Anschließend müssen Sie sie aus domain.com/admin/config/development/configuration/full/import Oder drush cim Importieren.

5- Dann müssen Sie Menüs von der Benutzeroberfläche in Ihr System importieren domain.com/admin/config/development/menu_export/import

Wichtiger Hinweis

Leeren Sie Ihren Cache

In einigen Fällen, meistens mit dem Administrationsmenü , das Sie ausführen müssen, und einem zusätzlichen Schritt . Wenn Sie nur die Bearbeitungsmenüseite öffnen und sie ohne Änderungen speichern müssen, sollte Ihr aktualisiertes Menü auch in der Verwaltung angezeigt werden.

1