Php 禁用产品编辑<;输入>;Magento中的字段';s";“管理产品”;地区
在Magento Admin->Catalog->Manage Products中,我想禁用几个产品字段,以便管理员无法编辑它们 从本质上讲,这是: 为此: Magento通过Php 禁用产品编辑<;输入>;Magento中的字段';s";“管理产品”;地区,php,magento,Php,Magento,在Magento Admin->Catalog->Manage Products中,我想禁用几个产品字段,以便管理员无法编辑它们 从本质上讲,这是: 为此: Magento通过adminhtml/default/default/template/catalog/form/renderer/fieldset/element.phtml中的模板,通过函数getElementHtml()将字段HTML拉入,但我找不到实际的HTML的构建位置 除此之外,可能还有一种更模块化的方法,而不仅仅是编辑模板的
adminhtml/default/default/template/catalog/form/renderer/fieldset/element.phtml中的模板,通过函数getElementHtml()
将字段HTML拉入,但我找不到实际的
HTML的构建位置
除此之外,可能还有一种更模块化的方法,而不仅仅是编辑模板的HTML
有什么想法吗?我在这里发现了一个类似的问题,这让我找到了解决方案:
打开app\design\adminhtml\default\default\template\catalog\form\renderer\fieldset\element.phtml
找到读作
在此下方插入此块(根据需要编辑“sku”):
也许有一种更优雅的方法可以做到这一点,比如在数据库中的某个地方设置“disabled”选项,但由于这些是系统属性,我对此表示怀疑。这管用 将属性设置为锁定也会起作用: