J'ai installé un module de blog sur ma plateforme Magento 2. Ce module de blog dispose d'un observateur qui ajoute automatiquement un nouvel élément de menu dans la navigation principale. Je veux arrêter ça.
Le events.xmlfichier ressemble à ceci:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
<event name="page_block_html_topmenu_gethtml_before">
<observer name="aw_blog_add_topmenu_items" instance="Aheadworks\Blog\Observer\AddBlogToTopmenuItemsObserver" />
</event>
</config>
Comme vous pouvez le voir, il fait référence à l'observateur qui ajoute le lien dans la navigation principale. La suppression events.xmlrésout mon problème, mais je cherche une méthode qui n'implique pas la modification des fichiers du module principal.
nameattribut (voir à quel point il est unique). Dans ce cas, vous pouvez omettre le peu de temps lainstancepropriété:<observer name="aw_blog_add_topmenu_items" disabled="true".