Quiero modificar el archivo css pub/static/frontend/Magento/luma/en_US/css/styles-l.css
.
Inicialmente, este archivo no está presente en la carpeta pub / static y está presente en
vendor/magento/theme-frontend-blank/web/css/styles-l.less (it's styles-l.less)
Cuando utilizo contenido estático usando php bin/magento setup:static-content:deploy
, se crean 2 archivos en pub / static relacionados con él.
1. pub/static/frontend/Magento/luma/en_US/css/styles-l.less
2. pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Soy un desarrollador respaldado y, mientras desarrollo módulos, tiendo a eliminar lo que esté presente en pub / static (excepto .htaccess). Entonces, para mí, no parece ser la mejor opción para modificar directamente pub/static/frontend/Magento/luma/en_US/css/styles-l.css
.
En ese caso, ¿cuál es la mejor práctica para modificar el archivo css anterior?
1. Debo modificar pub/static/frontend/Magento/luma/en_US/css/styles-l.less
o
2. Entiendo que puedo eliminar todo pub/static
(durante el desarrollo) y debo modificarlo pub/static/frontend/Magento/luma/en_US/css/styles-l.css
y nunca eliminarlo.
fuente
Templatemonster/theme
ystyles-l.less
no está presente en el tema. ¿Debo copiarvendor/magento/theme-frontend-blank/web/css/styles-l.less
paraapp/design/frontend/Templatemonster/theme/web/css/styles-l.less
usarlo / modificarlo?styles-l.less
delmagento/theme-frontend-blank
tema que debería usar / sobrescribir esas clases en cualquiera de (o nuevo) css en mi tema de TM y modificar en consecuencia. ¿Elmagento/theme-frontend-blank
tema se comporta de la misma manera que elbase/default
tema funcionaba en Magento1?Este enfoque me ha funcionado
Realice los cambios necesarios en el archivo .less y luego ejecute los siguientes comandos:
fuente
Si otro tema debe configurar:
fuente
Este es el diagrama de flujo que explica cómo magento2 procesa archivos css.
Fuente: Inchoo
fuente
Sugeriría ejecutar
Como sabrías
limpiará el caché y el contenido estático, y
desplegará todos los temas en la
<mageroot>/pub
carpeta. Este comando reducirá significativamente la primera carga de su tienda.fuente