Plattform der nächsten Generation

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 config enthä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 i18n enthä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:
  1. Ü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.
  2. Ü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:

  1. 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.
  2. Erstellen Sie die Ordnerstruktur <featureName>/config im Verzeichnis <store-temp>/extensions/override-static-assets .
  3. Kopieren Sie die erforderliche JSON-Konfigurationsdatei in das Verzeichnis <store-temp>/extensions/override-static-assets/<featureName>/config .
  4. Ä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:

  1. 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 .
  2. Erstellen Sie die Ordnerstruktur <featureName>/i18n im Verzeichnis <store-temp>/extensions/override-static-assets .
  3. Zum Überschreiben der JSON-Übersetzungsdateien ersetzen Sie <featureName> im Ordnerpfad <store-temp>/extensions/override-static-assets/<featureName>/i18n wie 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
  4. Kopieren Sie die erforderliche JSON-Datei des Übersetzungspakets in das Verzeichnis <store-temp>/extensions/override-static-assets/<featureName>/i18n .
  5. Ändern Sie die JSON-Datei nach Bedarf. Weitere Informationen finden Sie unter Ändern von Übersetzungsbundle-Einträgen für die anwendungsdefinierten Komponenten.