Je travaille actuellement sur un site Magento 2 pour un client. Supposons que la marque de mon client soit boofar
et que le thème que j'essaie d'étendre / remplacer soit celui foobar
que j'ai défini comme thème parent à l'aidefrontend/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>
Ensuite, sous frontend/Foobarthemes/boofar/web/css/source/_theme.less
j'ai écrit le code CSS que je veux remplacer. J'ai également essayé cela avec _extend.less
.
.magicmenu {
.home {
display: none !important;
}
.nav-desktop .level0 .level-top > span {
font-size: 12px;
font-weight: normal;
text-transformation: none;
}
}
Je suis obligé d'utiliser !important
quoi que ce soit pour travailler ici. Aucun des éléments de police et de texte ne fonctionne dans le code ci-dessus.
N'ai-je pas bien compris le workflow frontend de Magento 2?