【问题标题】:Magento backend - make the price field readonlyMagento 后端 - 将价格字段设为只读
【发布时间】:2011-01-25 12:39:07
【问题描述】:

我想将 magento 后端中的价格文本字段设为只读,因为我使用另一个自定义属性来固定价格。

我该怎么做?

非常感谢。

【问题讨论】:

  • 大神,你要争取“最短时间提问最多”的奖项吗? :)
  • 大声笑,我作为 Magento 开发人员开始了一份新工作,但我遇到了一些问题,我是 Magento 的初学者,我不想丢掉我的工作!这就是为什么我要问很多问题...帮助!
  • 在这种情况下,我建议您使用[magento][magento-1.4] 标记您的问题。这样你会被更多的 Magento 用户注意到。

标签: magento magento-1.4


【解决方案1】:

您需要为catalog_product_load_after 创建一个观察者,代码如下:

$product->setLockedAttributes(array('price'));

并且您的产品编辑表单将具有只读的价格字段。

【讨论】:

    【解决方案2】:

    由于这会使属性变得非常愚蠢,我不相信有任何简单的机制可以做到这一点。您可以为此使用的一个简单技巧是将 JS 文件添加到该页面,该页面专门禁用价格字段。使用默认 adminhtml 包的 XML 布局文件来添加该 JS 文件。

    希望有帮助!

    谢谢, 乔

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多