Magento 2 platformuma bir blog modülü kurdum. Bu blog modülünde, birincil gezinmeye otomatik olarak yeni bir menü öğesi ekleyen bir gözlemci vardır. Bunu durdurmak istiyorum.
events.xml
Dosya şuna benzer:
<?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>
Gördüğünüz gibi, bağlantıyı birincil gezinmeye ekleyen gözlemciye başvuruyor. Silme events.xml
sorunumu çözdü, ancak çekirdek modül dosyalarının değiştirilmesini içermeyen bir yöntem arıyorum.
name
özniteliği kullanıp kullanmadığını merak ediyorum (benzersiz olduğunu görerek). Bu durumda, sen biraz uzun ihmal olabilirinstance
özelliği:<observer name="aw_blog_add_topmenu_items" disabled="true"
.