He instalado un módulo de blog en mi plataforma Magento 2. Este módulo de blog tiene un observador que agrega automáticamente un nuevo elemento de menú en la navegación principal. Deseo detener esto.
El events.xmlarchivo se ve así:
<?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 puede ver, hace referencia al observador que agrega el enlace en la navegación principal. Eliminar events.xmlelimina mi problema, pero estoy buscando un método que no implique la modificación de los archivos del módulo central.

nameatributo (ver cómo es único). En cuyo caso, se puede omitir el algo largainstancela propiedad:<observer name="aw_blog_add_topmenu_items" disabled="true".