Personnalisation de la page de connexion
Vous pouvez personnaliser la page de connexion de l'application en fonction des besoins de votre entreprise.
Personnalisation de l'image d'arrière-plan
- Copiez le fichier image personnalisé au format SVG dans le dossier <store-temp>/extensions/libs/styles/src/styles/images .Important: seul le format de fichier SVG est pris en charge.
- Accédez au dossier <store-temp>/extensions/override-static-assets/root-config/custom .
- Ouvrez le fichier extension-config.json .
- Configurez la source de l'image personnalisée comme illustré dans l'exemple de configuration suivant:
{ "login": { "imageSrc": "./assets/styles/images/<custom-image>.svg" } } - Démarrez l'application en exécutant la commande suivante:
yarn start-app - Vérifiez que votre image personnalisée est affichée dans la page Connexion .
Personnalisation des littéraux de page de connexion
Vous pouvez personnaliser les littéraux tels que les libellés de zone ou les informations de copyright de la page Connexion . Pour personnaliser les littéraux en anglais, suivez le même processus que pour personnaliser les bundles de traduction.
- Accédez au dossier <store-temp>/packages/features/login/src/assets/login/i18n .
- Ouvrez le fichier en.json et identifiez les littéraux à mettre à jour.
- Accédez au dossier extensions/override-static-assets/login/i18n .
Si les dossiers login/i18n n'existent pas, créez-les.
- Accédez au dossier extensions/override-static-assets/login/i18n .
Si le fichier en.json n'existe pas dans ce dossier, créez et sauvegardez le fichier dans le même dossier.
- Ajoutez et sauvegardez les littéraux mis à jour dans le fichier en.json .
- Démarrez l'application en exécutant la commande suivante:
yarn start-app - Vérifiez que les littéraux mis à jour sont affichés sur la page Connexion .
Personnalisation de la présentation
Pour personnaliser la présentation de la page de connexion , remplacez le composant LoginFormComponent , qui fait partie de la bibliothèque angulaire @store/functional-components .
Pour plus d'informations sur le remplacement du LoginFormComponent composant, consultez la section Modification des composants fonctionnels fournis par l'application.