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.xml
archivo 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.xml
elimina mi problema, pero estoy buscando un método que no implique la modificación de los archivos del módulo central.
name
atributo (ver cómo es único). En cuyo caso, se puede omitir el algo largainstance
la propiedad:<observer name="aw_blog_add_topmenu_items" disabled="true"
.