Menghilangkan Menu pada Halaman Admin Magento 2

Dibandingkan dengan Magento 1, Magento 2 jauh lebih solid secara arsitektur dan lebih mudah diuntuk melalukan kustomasi. Kemudahan itu salah satunya adalah kita bisa menambahkan atau mengurangi menu pada halaman admin dengan sangat mudah.

Anggaplah kita ada kebutuhan untuk menghapus menu categories pada halaman admin. Maka yang perlu kita lakukan adalah membuat file menu.xmlpada folder app/code/MyModule/etc/adminhtml dengan isi sebagai berikut:

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Backend:etc/menu.xsd">
    <menu>
        <remove id="Magento_Catalog::catalog_categories"/>
    </menu>
</config>

Yup semudah itu untuk menghapus menu pada Magento 2. Magento_Catalog::catalog_categories adalah id menu Category yang dapat dilihat pada file vendor/magento/module-catalog/etc/adminhtml/menu.xml. Kita dapat menghapus menu apapun dengan cara yang sama loh.

Leave a Reply