首页 文章

如何在magento 2中覆盖自定义主题中的CSS文件

提问于
浏览
0

在Magento 2中,我创造了新的主题 . 我尝试添加较少的文件app / design / frontend / mage_vender / sample(theme)/web/css/source/_extend.less . 但它没有表现出变化 . 请有人能告诉我,我们该怎么办?我正在使用magento 2.1.3谢谢

1 回答

  • 0

    您需要做的第一件事是创建主题,不要忘记添加所有必需的文件,如 theme.xmlregistration.php . 上次我检查了magento 2文档,它是最新的,并且有关于如何创建新主题的足够信息 .

    你需要做的第二件事是将你的新主题添加到theme.js,否则你将无法将新的较少的文件编译成CSS . 你可以通过添加一个新的json组来实现这一点 /dev/tools/grunt/configs/themes.js

    现在要覆盖更少的文件,例如让我们说_navigation.less你只需要把它放在 /app/design/frontend/[YOUR_THEME]/web/css/source/_navigation.less

    然后执行 grunt refresh ,在添加新文件时始终执行此操作,如果您正在编辑已添加的文件,则执行 grunt watc h .

相关问题