Ressources de thème
Créé pour :
- Débutant
- Intermédiaire
- Administration
- Utilisateur ou utilisatrice
Les fichiers statiques sont la collection de ressources, telles que les fichiers CSS, les polices, les images et JavaScript, qui est utilisée 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 afin de permettre aux navigateurs de détecter si 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.
Pour une installation standard, les ressources associées à un thème sont organisées dans le dossier web
à l’emplacement suivant sous la racine Commerce.
[commerce_root]/app/design/frontend/Magento/[theme_name]/web
Ajout d’une signature numérique aux URL de fichier statique
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Advanced et choisissez Developer.
-
Développez la section
-
Définissez Sign Static Files sur
Yes
. -
Une fois l’opération terminée, cliquez 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
Pour optimiser votre site et réduire le temps de chargement des pages, vous pouvez réduire le nombre de fichiers CSS distincts en les fusionnant dans un seul fichier condensé. Si vous ouvrez un fichier CSS fusionné, un flux continu de texte s’affiche, avec des sauts de ligne supprimés. Vous ne pouvez pas modifier le fichier fusionné. Il est donc préférable d’attendre que vous ne soyez plus en mode de développement et que vous n’apportez plus de modifications fréquentes au CSS.
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, Advanced et sélectionnez Developer.
-
Développez la section
Pour obtenir des descriptions détaillées de ces options de configuration, voir Paramètres CSS dans la référence de configuration.
-
Définissez Merge CSS Files sur
Yes
. -
Une fois l’opération terminée, cliquez sur Save Config.
Fusionner les fichiers JavaScript
Plusieurs fichiers JavaScript peuvent être fusionnés en un seul fichier condensé afin de réduire le temps de chargement de la page. Si vous ouvrez un fichier JavaScript fusionné, un flux continu de texte s’affiche et les sauts de ligne sont supprimés. Si le processus de développement est terminé et que le code ne contient aucune erreur, vous pouvez envisager de fusionner les fichiers.
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, Advanced et sélectionnez Developer.
-
Développez la section
Pour obtenir des descriptions détaillées sur ces options de configuration, voir Paramètres JavaScript dans la référence sur la configuration.
-
Définissez Merge JavaScript Files sur
Yes
. -
Une fois l’opération terminée, cliquez sur Save Config.