Ich habe ein Blog-Modul auf meiner Magento 2-Plattform installiert. Dieses Blog-Modul verfügt über einen Beobachter, der der primären Navigation automatisch einen neuen Menüpunkt hinzufügt. Ich möchte damit aufhören.
Die events.xml
Datei sieht folgendermaßen aus:
<?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>
Wie Sie sehen, verweist es auf den Beobachter, der den Link zur primären Navigation hinzufügt. Das Löschen events.xml
löst mein Problem, aber ich suche nach einer Methode, bei der die Kernmoduldateien nicht geändert werden.
name
Attribut verwendet (um zu sehen, wie einzigartig es ist). In diesem Fall können Sie die etwas langeinstance
Eigenschaft weglassen :<observer name="aw_blog_add_topmenu_items" disabled="true"
.