我目前正在为客户在Magento 2网站上工作。假设我的客户的品牌是boofar
,而我尝试扩展/覆盖foobar
的主题是使用设置为父主题frontend/Foobarthemes/boofar/theme.xml
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>Boofar</title>
<parent>Foobarthemes/foobar1</parent>
<media>
<preview_image>media/preview.jpg</preview_image>
</media>
然后在下面frontend/Foobarthemes/boofar/web/css/source/_theme.less
编写了要覆盖的CSS代码。我也尝试过使用_extend.less
。
.magicmenu {
.home {
display: none !important;
}
.nav-desktop .level0 .level-top > span {
font-size: 12px;
font-weight: normal;
text-transformation: none;
}
}
我被迫在!important
这里工作。字体和文本都不能在上述代码中使用。
我是否不正确理解Magento 2前端工作流程?