Я хочу изменить файл CSS pub/static/frontend/Magento/luma/en_US/css/styles-l.css
.
Изначально этот файл отсутствует в папке pub / static и находится в
vendor/magento/theme-frontend-blank/web/css/styles-l.less (it's styles-l.less)
Когда я использую статическое содержимое php bin/magento setup:static-content:deploy
, в pub / static создается 2 файла, связанных с ним.
1. pub/static/frontend/Magento/luma/en_US/css/styles-l.less
2. pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Я поддерживаемый разработчик, и при разработке модулей я склонен удалять все, что присутствует в pub / static (кроме .htaccess). Так что для меня это не лучший вариант для прямой модификации pub/static/frontend/Magento/luma/en_US/css/styles-l.css
.
В таком случае, какова лучшая практика для изменения вышеуказанного файла CSS?
1. Должен ли я изменить pub/static/frontend/Magento/luma/en_US/css/styles-l.less
или
2. Я неправильно понимаю, что могу удалить все из pub/static
(во время разработки), и я должен изменить pub/static/frontend/Magento/luma/en_US/css/styles-l.css
и никогда не удалять это.
источник
Templatemonster/theme
иstyles-l.less
нет в теме. Должен ли я скопироватьvendor/magento/theme-frontend-blank/web/css/styles-l.less
в,app/design/frontend/Templatemonster/theme/web/css/styles-l.less
чтобы использовать / изменить его?styles-l.less
изmagento/theme-frontend-blank
темы я должен использовать / перезаписать эти классы в любом из (или новых) CSS - файлы в моей теме Т.М. и изменить соответствующим образом . Вести лиmagento/theme-frontend-blank
тема так же, какbase/default
она работала в Magento1?Этот подход сработал для меня
Внесите необходимые изменения в файл .less, а затем выполните следующие команды:
источник
Если другая тема, вы должны настроить:
источник
Это блок-схема того, как magento2 обрабатывает CSS-файлы.
Источник: Inchoo
источник
Я бы предложил выполнить
Как вы знаете,
очистит кеш и статический контент, и
развернет все темы в
<mageroot>/pub
папке. Эта команда значительно уменьшит время первой загрузки вашего магазина.источник