Ressources de thème
Les fichiers statiques sont l’ensemble des ressources, telles que CSS, polices, images et JavaScript, utilisées par un thème. L’emplacement des fichiers statiques est spécifié dans la configuration URL de base. Vous pouvez ajouter une signature numérique à l’URL de chaque fichier statique pour permettre aux navigateurs de détecter lorsqu’une version plus récente est disponible. La version la plus récente du fichier est utilisée si la signature diffère de ce qui est stocké dans le cache du navigateur.
Dans le cas d’une installation standard, les ressources associées à un thème sont organisées dans le dossier web
situé à l’emplacement suivant, sous la racine Commerce.
[commerce_root]/app/design/frontend/Magento/[theme_name]/web
Ajouter une signature numérique aux URL de fichiers statiques
-
Dans la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Advanced et choisissez Developer.
-
Développez
-
Définissez Sign Static Files sur
Yes
. -
Cliquez ensuite sur Save Config.
[commerce]/app/design/frontend/Magento/[theme]/web/css
[commerce]/app/design/frontend/Magento/[theme]/web/fonts
[commerce]/app/design/frontend/Magento/[theme]/web/images
[commerce]/app/design/frontend/Magento/[theme]/web/js
Fusion de fichiers CSS
Dans le cadre de l’optimisation de votre site et de la réduction du temps de chargement des pages, vous pouvez réduire le nombre de fichiers CSS distincts en les fusionnant en un seul fichier condensé. Si vous ouvrez un fichier CSS fusionné, vous voyez un flux continu de texte, sans sauts de ligne. Vous ne pouvez pas modifier le fichier fusionné. Il est donc préférable d’attendre d’être en mode de développement et de ne plus apporter de modifications fréquentes au CSS.
-
Dans la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, Advanced et choisissez Developer.
-
Développez
Pour une description détaillée de ces options de configuration, voir Paramètres CSS dans le Guide de référence de configuration.
-
Définissez Merge CSS Files sur
Yes
. -
Cliquez ensuite sur Save Config.
Fusion de fichiers JavaScript
Plusieurs fichiers JavaScript peuvent être fusionnés en un seul fichier condensé afin de réduire le temps de chargement des pages. Si vous ouvrez un fichier JavaScript fusionné, vous verrez un flux de texte continu, sans sauts de ligne. Si vous avez terminé le processus de développement et que le code ne contient aucune erreur, vous pouvez envisager de fusionner les fichiers.
-
Dans la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, Advanced et choisissez Developer.
-
Développez
Pour une description détaillée de ces options de configuration, consultez Paramètres JavaScript dans la Référence de configuration.
-
Définissez Merge JavaScript Files sur
Yes
. -
Cliquez ensuite sur Save Config.