我想将 magento 后端中的价格文本字段设为只读,因为我使用另一个自定义属性来固定价格。
我怎样才能做到这一点 ?
非常感谢。
您需要catalog_product_load_after
使用如下代码创建一个观察者:
$product->setLockedAttributes(array('price'));
并且您的产品编辑表单将具有只读的价格字段。
由于这会使属性变得非常愚蠢,我不相信有任何简单的机制可以做到这一点。您可以为此使用的一个简单技巧是将 JS 文件添加到该页面,该页面专门禁用价格字段。使用默认 adminhtml 包的 XML 布局文件来添加该 JS 文件。
希望有帮助!
谢谢,乔