Von Anwendungen bereitgestellte JSON-Dateien ändern
Sie können die von der Anwendung bereitgestellten JSON-Dateien ändern.
Sterling Store Engagement verwendet JSON-Dateien zur Definition:
- Optionen für Sortieren und Filtern
- Segmentierungstypen
- Portlet-Person-Zuordnung
- Alerts und globale Suchoptionen
- Übersetzungspakete
Diese JSON-Dateien sind in den Ordnern
config und i18n innerhalb der jeweiligen Winkelanwendungen gruppiert.- Der Ordner
configenthält JSON-Konfigurationsdateien für Definitions-, Sortier-und Filteroptionen, Portlet-Persona-Zuordnungen oder Definitionen für Alerts und globale Suchentitäten. Diese JSON-Dateien werden von Winkelkomponenten gelesen, um das Anzeigenverhalten zu steuern, indem Portlets, globale Suchentitäten oder Sortieroptionen ein-oder ausgeblendet werden. - Der Ordner
i18nenthält ländereinstellungsspezifische JSON-Dateien des Übersetzungspakets.
Folgende Geschäftsanwendungsfälle werden unterstützt:
- Benutzerdefinierte Segmentierungstypen während des Hinzufügens oder Entfernens von Bestand anzeigen.
- Fügen Sie ein angepasstes Portlet hinzu oder überschreiben Sie ein von der Anwendung bereitgestelltes Portlet.
- Ändern Sie die Benutzerschnittstellenliterale für die von der Anwendung bereitgestellten Anzeigen.
Führen Sie die folgenden Schritte aus, um die von der Anwendung bereitgestellten JSON-Dateien zu überschreiben:
- Überschreiben Sie die von der Anwendung bereitgestellten JSON-Konfigurationsdateien ( application-provided config JSON files ) oder überschreiben Sie die von der Anwendung bereitgestellten JSON-Dateien des Übersetzungspakets.
- Überprüfen Sie Ihre Änderungen, indem Sie die Anwendung starten.Führen Sie den folgenden Befehl aus, um die Anwendung zu starten:
yarn start-app
Von der Anwendung bereitgestellte JSON-Konfigurationsdateien überschreiben
Führen Sie die folgenden Schritte aus, um die von der Anwendung bereitgestellten JSON-Konfigurationsdateien zu überschreiben:
- Geben Sie die von der Anwendung bereitgestellten JSON-Konfigurationsdateien an, die Sie im Verzeichnis
<store-temp>/packages/features/<featureName>/src/assets/<featureName>/configüberschreiben möchten. - Erstellen Sie die Ordnerstruktur
<featureName>/configim Verzeichnis<store-temp>/extensions/override-static-assets. - Kopieren Sie die erforderliche JSON-Konfigurationsdatei in das Verzeichnis
<store-temp>/extensions/override-static-assets/<featureName>/config. - Ändern Sie die JSON-Datei nach Bedarf.
Von der Anwendung bereitgestellte JSON-Dateien des Übersetzungspakets überschreiben
Führen Sie die folgenden Schritte aus, um die von der Anwendung bereitgestellten JSON-Konvertierungsbundle-Dateien zu überschreiben:
- Ermitteln Sie die von der Anwendung bereitgestellten JSON-Übersetzungsdateien, die Sie überschreiben möchten, im Verzeichnis
<store-temp>/packages/features/<featureName>/src/assets/<featureName>/i18n. - Erstellen Sie die Ordnerstruktur
<featureName>/i18nim Verzeichnis<store-temp>/extensions/override-static-assets. - Zum Überschreiben der JSON-Übersetzungsdateien ersetzen Sie
<featureName>im Ordnerpfad<store-temp>/extensions/override-static-assets/<featureName>/i18nwie folgt durch "functional-components", "core" und "common-components".- <store-temp>/packages/libs/functional-components/src/assets/functional-components
- <store-temp>/packages/libs/core/src/assets/core
- <store-temp>/packages/libs/common-components/src/assets/common-components
- Kopieren Sie die erforderliche JSON-Datei des Übersetzungspakets in das Verzeichnis
<store-temp>/extensions/override-static-assets/<featureName>/i18n. - Ändern Sie die JSON-Datei nach Bedarf. Weitere Informationen finden Sie unter Ändern von Übersetzungsbundle-Einträgen für die anwendungsdefinierten Komponenten.