Je souhaite modifier le fichier css pub/static/frontend/Magento/luma/en_US/css/styles-l.css
.
Initialement, ce fichier n'est pas présent dans le dossier pub / statique et il est présent dans
vendor/magento/theme-frontend-blank/web/css/styles-l.less (it's styles-l.less)
Lorsque j'utilise un contenu statique en utilisant php bin/magento setup:static-content:deploy
, 2 fichiers sont créés dans pub / static qui y sont liés.
1. pub/static/frontend/Magento/luma/en_US/css/styles-l.less
2. pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Je suis un développeur soutenu et lors du développement de modules, j'ai tendance à supprimer tout ce qui est présent dans pub / static (sauf .htaccess). Donc, pour moi, cela ne semble pas être la meilleure option pour modifier directement pub/static/frontend/Magento/luma/en_US/css/styles-l.css
.
Dans ce cas, quelle est la meilleure pratique pour modifier le fichier css ci-dessus?
1. Dois-je modifier pub/static/frontend/Magento/luma/en_US/css/styles-l.less
ou
2. Ma compréhension est erronée que je puisse tout supprimer de pub/static
(pendant le développement) et que je devrais le modifier pub/static/frontend/Magento/luma/en_US/css/styles-l.css
et ne jamais le supprimer.
la source
Templatemonster/theme
etstyles-l.less
n'est pas présent dans le thème. Dois-je copiervendor/magento/theme-frontend-blank/web/css/styles-l.less
pour l'app/design/frontend/Templatemonster/theme/web/css/styles-l.less
utiliser / le modifier?styles-l.less
dumagento/theme-frontend-blank
thème que je devrais utiliser / remplacer ces classes dans l' une des (ou nouveaux) fichiers css dans mon thème de TM et de modifier en conséquence. Lemagento/theme-frontend-blank
thème se comporte- t-il de la même manière que lebase/default
thème fonctionnait dans Magento1?Cette approche a fonctionné pour moi
Apportez les modifications nécessaires dans le fichier .less, puis exécutez les commandes suivantes:
la source
Si un autre thème que vous devez configurer:
la source
Ceci est l'organigramme indiquant comment magento2 traite les fichiers css.
Source: Inchoo
la source
Je suggère d'exécuter
Comme vous le savez,
nettoiera le cache et le contenu statique, et
déploiera tous les thèmes dans le
<mageroot>/pub
dossier. Cette commande réduira considérablement la première charge de votre magasin.la source