Thème personnalisé
Vous pouvez installer un ou plusieurs thèmes à utiliser pour un ou tous vos magasins et sites dans votre projet. Les thèmes incluent plusieurs fichiers statiques, notamment des images, des polices, des fichiers CSS, JavaScript, PHP, etc. afin de concevoir entièrement vos magasins. Vous pouvez ajouter le thème en extrayant son code dans le système de fichiers ou à l’aide du compositeur.
Installer un thème manuellement
Pour installer un thème manuellement, vous devez disposer du code du thème dans une archive compressée ou dans une structure de répertoires similaire à ce qui suit :
<VendorName>
├── composer.json
├── etc
│ └── view.xml
├── media
├── registration.php
├── theme.xml
└── web
├── css
│ └── source
├── fonts
├── images
└── js
Pour installer un thème manuellement :
-
Copiez le code du thème sous
<Project root dir>/app/design/frontend
pour un thème de storefront ou<Project root dir>/app/design/adminhtml
pour un thème Admin. Vérifiez que le répertoire de niveau supérieur est<VendorName>
; sinon, le thème ne s’installe pas correctement.code language-bash cp -r ExampleTheme <project-root>/app/design/frontend
-
Confirmez que le thème a été copié au bon endroit.
- Thème de Storefront :
ls <project-root>/app/design/frontend
- Thème administrateur :
ls <project-root>/app/design/adminhtml
Voici un exemple :
ExempleThème Adobe Commerce
- Thème de Storefront :
-
Ajoutez et validez des fichiers.
code language-bash git add -A && git commit -m "Add theme"
-
Envoyez les fichiers à votre branche.
code language-bash git push origin <branch name>
-
Attendez la fin du déploiement.
-
Connectez-vous à l’administrateur.
-
Cliquez sur Contenu > Conception > Thèmes.
Le thème s’affiche dans le volet de droite.
Installer un thème à l’aide du compositeur
L’installation d’un thème à l’aide du compositeur est identique à l’installation de toute autre extension utilisant le compositeur. Voir Installation, gestion et mise à niveau des modules pour plus d’informations.
Pour installer un thème à l’aide du compositeur :
-
Achetez le thème auprès de Commerce Marketplace.
-
Obtenez le nom du compositeur du thème.
-
Dans votre répertoire racine Adobe Commerce, saisissez la commande :
code language-bash composer require <vendor>/<name>:<version>
Par exemple,
code language-bash composer require zero1/theme-fashionista-theme:1.0.0
-
Attendez que les dépendances soient mises à jour.
-
Saisissez les commandes suivantes :
code language-bash git add -A && git commit -m "Add theme"
code language-bash git push origin <branch name>
-
Connectez-vous à l’administrateur.
-
Cliquez sur Contenu > Conception > Thèmes.
Le thème s’affiche dans le volet de droite.
Plusieurs thèmes
Lorsque vous utilisez plusieurs thèmes, par exemple différents thèmes par paramètre régional, passez en revue la variable d’environnement SCD_MATRIX
pour personnaliser le déploiement du thème. Voir les étapes création ou déploiement dans la configuration de l’environnement.