Untuk mempermudah pengeditan produk (dan mungkin juga kategori) bagi pemilik toko, kami ingin menyembunyikan beberapa tab dan bidang yang tidak perlu dari beberapa pengguna di admin backend.
Ini berarti: Menyembunyikan beberapa atribut, tetapi juga tab seperti "ulasan pelanggan", "cross-selling" dll.
Bagaimana ini bisa dilakukan?
Ini dimungkinkan dengan mengamati peristiwa
core_block_abstract_prepare_layout_before
(metoderemoveAttributes()
) dancore_block_abstract_prepare_layout_after
(metoderemoveTabs()
).komentar : Saya menempatkan ini ke dalam modul yang menambahkan entri ACL untuk setiap atribut / tab sehingga mereka dapat disembunyikan dari pengguna tertentu.
Di pengamat kita harus memeriksa, bahwa kita berada di blok
Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs
dan dapat menghapus tab atau atribut.sumber
Cara yang relatif mudah untuk menyembunyikan tab adalah dengan hanya membuat pengguna Admin baru dan memberikan akses hanya ke area yang akan digunakan oleh Pemilik Toko. Akan membuat hal-hal sederhana bagi pemilik toko sambil tetap membuat Anda atau pengembang lain kemampuan untuk melakukan perubahan.
sumber
Modul gratis pada koneksi Magento - belum teruji dan agak lama (Magento 1.6)
http://www.magentocommerce.com/magento-connect/product-fields-permission-3864.html
sumber