Die Einstellungen einer Site in ihre Erweiterung verschieben
Die Menülisten und Theme-Einstellungen liegen im Repository der Design-Erweiterung.
Lebenszyklus: Migrieren, Beispiel 8 von 34. Ausgearbeitet auf der Site Fit & Healthy von Exponential 6.0.15+.
Inhalt
Im Layout-Editor
Nicht im Layout-Editor.
Mit Einstellungen
./console exp:ini move menu.ini/SiteInfo siteaccess:site extension:mysite:siteaccess:site --dry-runzeigt den Unterschied (auf der Testkopie: would move 1 block, 7 variables, 1 file).- Ohne
--dry-runverschiebt es den Block; das Werkzeug behält die Verschiebung nur, wenn die wirksamen Werte gleich bleiben (sonst nimmt es sie zurück, außer mit--force).--only=MainMenuID,FooterMenuIDbeschränkt es auf einige Variablen. - Auf der Testkopie, mit
mysitean erster Stelle inActiveExtensions[], wurde seine Siteaccess-Datei nach der des Themes gelesen, und die wirksame Liste des Kopfmenüs war nach der Verschiebung unverändert.
Welchen Weg Sie wählen
Versionieren Sie die Einstellungen mit den Templates, die sie lesen.
Prüfen
exp:ini where menu.ini/SiteInfo/MainMenuID sitezeigt die Datei der Erweiterung; der wirksame Wert ist unverändert.
Verwandte Seiten
- exp:ini für Site-Entwickler
- Beispiele zur Migration, alle Seiten
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.