我已经在我的Magento 2平台上安装了一个博客模块。该博客模块具有一个观察者,该观察者自动将新菜单项添加到主导航中。我想停止这一点。
该events.xml
文件如下所示:
<?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>
如您所见,它引用了将链接添加到主导航中的观察者。删除events.xml
解决了我的问题,但是我正在寻找一种不涉及修改核心模块文件的方法。
name
属性(查看其唯一性)。在这种情况下,您可以忽略较长的instance
属性:<observer name="aw_blog_add_topmenu_items" disabled="true"
。