Я установил модуль блога на свою платформу 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"
.