Hiện tôi đang làm việc trên một trang web Magento 2 cho một khách hàng. Giả sử thương hiệu của khách hàng của tôi là boofar
và chủ đề tôi đang cố gắng mở rộng / ghi đè là foobar
tôi đã đặt làm chủ đề chính bằng cách sử dụngfrontend/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>
Sau đó, frontend/Foobarthemes/boofar/web/css/source/_theme.less
tôi đã viết mã CSS mà tôi muốn ghi đè. Tôi cũng đã thử điều này với _extend.less
.
.magicmenu {
.home {
display: none !important;
}
.nav-desktop .level0 .level-top > span {
font-size: 12px;
font-weight: normal;
text-transformation: none;
}
}
Tôi buộc phải sử dụng !important
cho bất cứ điều gì để làm việc ở đây. Không có phông chữ và công cụ văn bản nào hoạt động trong đoạn mã trên.
Tôi đã không hiểu chính xác quy trình làm việc Magento 2?