esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
plugins: {
    SplashScreen: {
      androidScaleType: 'CENTER_CROP',
      splashFullScreen: true,
      splashImmersive: false,
      backgroundColor: '#ffffff',
    },

Les feuilles de style

Tous les éléments dans le répertoire /src/theme seront ignorés du git, sauf le fichier theme.scss.dist et le dossier /app-theme-dist.

Pour que le thème soit pris en compte, il faut modifier les imports dans le fichierdans un premier temps faire une copie du fichier theme.scss.dist en theme.scss. Par exemple, si vous avez défini de nouvelles variables dans un nouveau répertoire, il faudra modifier la ligne@import "./default/app-theme-variables.scss"; en @import "./<theme-name>/app-theme-variables.scss"; ou <theme-name> et le nom de votre nouveau répertoire.Tous les éléments dans le répertoire /src/theme seront ignorés du git, sauf le fichier theme.scss.dist et le dossier /default, vous êtes donc libre d'organiser la structure du sous-répertoiredéfaut, le fichier importe les feuilles de style du dossier /app-theme-distpour apporter des personnalisations, il faudra remplacer le chemin d'import avec le nom du nouveau dossier.

Modules

Les feuilles de style des modules sont dans le répertoire /src/theme/app-theme-dist, pour lancer l'application, il faudra faire une copie du dossier /app-theme-dist en /app-theme (le nom du nouveau dossier est important car les chemins sont déjà définis dans les modules).

Pour personnaliser le style des modules, vous pouvez modifier directement les fichiers présents dans /app-theme, ilsne seront pas pris en compte dans les commits.

Les icônes, logo, et polices

Avertissement
titleTODO

Explication de la création du répertoire /assets/<etablissement>et indiquer qu'il sera gitignoré

Traductions

Tous les fichiers ressources (icones, police, logos) appelés depuis les fichiers scss doivent se trouver dans un répertoire /assets du thème.

Traductions

Tous les fichiers de traduction i18n doivent se trouver dans un répertoire /assets/i18n du thème.

Tour guidé

Dans le fichier /dev/user-frontend-ionic/src/environments/environment.ts paramétrer :

...

Bloc de code
export const environment = {
  [...]
  guidedTourEnabled: true
};

Tous les fichiers images appelés depuis tour guidé doivent se trouver dans un répertoire /assets/guided-tour du thème.

Les fichiers chargés de déclarer la navigation du tour guidé se trouvent dans dev/user-frontend-ionic/projects/shared/src/lib/guided-tour/config.