Magento 后端 - 使价格字段只读
我想将 magento 后端中的价格文本字段设置为只读,因为我使用另一个自定义属性来修复价格。
我怎样才能做到这一点?
多谢。
I want to make the price text field in magento backend readonly because I use another custom attributes to fix prices.
How can I do that ?
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要使用如下代码为
catalog_product_load_after
创建一个观察者:并且您的产品编辑表单将具有只读价格字段。
You need create an observer for
catalog_product_load_after
with the code like this:And your product edit form will have readonly price field.
由于这会使属性变得非常愚蠢,因此我不相信有任何简单的机制可以做到这一点。为此,您可以使用一个简单的技巧,即向该页面添加一个 JS 文件,专门禁用价格字段。使用默认 adminhtml 包的 XML 布局文件来添加该 JS 文件。
希望有帮助!
谢谢,
乔
Since this would make attributes very silly, I don't believe that there is any simple mechanism by which to do this. One easy hack that you could use for this would be to add a JS file to that page which disables the price field specifically. Use the XML layout files for the default adminhtml package to add that JS file.
Hope that helps!
Thanks,
Joe