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