Modifica dei file JSON forniti dall'applicazione
È possibile modificare i file JSON forniti dall'applicazione
Sterling Store Engagement utilizza file JSON per la definizione:
- Opzioni di ordinamento e filtro
- Tipi di segmentazione
- Associazione portlet - persona
- Avvisi e opzioni di ricerca globale
- Bundle di traduzione
Questi file JSON sono raggruppati in cartelle
config e i18n all'interno delle rispettive applicazioni angolari.- La cartella
configcontiene i file di configurazione JSON per le definizioni, le opzioni Ordina e Filtro, le associazioni portlet - persona o le definizioni di entità Segnalazioni e Ricerca globale. Questi file JSON vengono letti da componenti angolari per controllare il comportamento dello schermo mostrando o nascondendo portlet, entità di ricerca globali o opzioni di ordinamento. - La cartella
i18ncontiene file JSON del bundle di traduzione specifici della locale.
I casi di utilizzo aziendali supportati sono i seguenti:
- Visualizzare i tipi di segmentazione personalizzati durante l'aggiunta o la rimozione dell'inventario.
- Aggiungere un portlet personalizzato o sovrascrivere un portlet fornito dall'applicazione.
- Modificare i valori letterali UI per le schermate fornite dall'applicazione.
Per sovrascrivere i file JSON forniti dall'applicazione, completare la seguente procedura:
- Sovrascrivi i file JSON di configurazione forniti dall'applicazione o Sovrascrivi i file JSON del bundle di traduzione forniti dall'applicazione.
- Verificare le modifiche avviando l'applicazione.Per avviare l'applicazione, eseguire il seguente comando:
yarn start-app
Sovrascrivi i file JSON di configurazione forniti dall'applicazione
Per sostituire i file JSON di configurazione forniti dall'applicazione, completare la seguente procedura:
- Identifica i file JSON di configurazione forniti dall'applicazione che vuoi sovrascrivere nella directory
<store-temp>/packages/features/<featureName>/src/assets/<featureName>/config. - Creare la struttura di cartelle
<featureName>/confignella directory<store-temp>/extensions/override-static-assets. - Copiare il file JSON di configurazione richiesto nella directory
<store-temp>/extensions/override-static-assets/<featureName>/config. - Modificare il file JSON come necessario.
Sovrascrivi i file JSON del bundle di traduzione forniti dall'applicazione
Per sovrascrivere i file JSON del bundle di conversione forniti dall'applicazione, completare la procedura riportata di seguito:
- Identifica i file JSON di traduzione forniti dall'applicazione che vuoi sovrascrivere nella directory
<store-temp>/packages/features/<featureName>/src/assets/<featureName>/i18n. - Creare la struttura di cartelle
<featureName>/i18nnella directory<store-temp>/extensions/override-static-assets. - Per sovrascrivere i file JSON di traduzione, nel percorso della cartella
<store-temp>/extensions/override-static-assets/<featureName>/i18n, sostituire<featureName>con componenti funzionali, principali e componenti comuni come segue.- <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
- Copiare il file JSON del bundle di traduzione richiesto nella directory
<store-temp>/extensions/override-static-assets/<featureName>/i18n. - Modificare il file JSON come necessario. Per ulteriori informazioni, vedere Modifica delle voci del bundle di traduzione per i componenti definiti dall'applicazione.