Eu instalei um módulo de blog na minha plataforma Magento 2. Este módulo de blog possui um observador que adiciona automaticamente um novo item de menu à navegação principal. Eu desejo parar com isso.
O events.xml
arquivo fica assim:
<?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>
Como você pode ver, ele faz referência ao observador que adiciona o link à navegação principal. A exclusão events.xml
resolve o meu problema, mas estou procurando um método que não envolva a modificação de arquivos do módulo principal.
fonte
name
saber se o processo de fusão do observador usa apenas o atributo (vendo como é único). Nesse caso, você poderia omitir o pouco longoinstance
propriedade:<observer name="aw_blog_add_topmenu_items" disabled="true"
.