【问题标题】:Magento 1.4.2.0 add custom attribute field to admin order creation pageMagento 1.4.2.0 将自定义属性字段添加到管理订单创建页面
【发布时间】:2011-03-24 16:53:02
【问题描述】:

我最近升级到 Magento 1.4.2.0。我有一个简单的自定义模块,用于跟踪客户和订单的销售代表。在升级之前,它工作得很好,但是 magento 1.4.2.0 改变了在管理员中处理客户属性的方式,该属性需要在 customer_form_attribute 表中。我已经从this post 运行代码将属性添加到恢复客户帐户页面上的字段的 adminhtml_customer,但是当我将它添加到 adminhtml_checkout 时,它没有显示在后端订单创建页面上。

我可以确认属性正在加载到 $data 数组中,并且在为已分配 salerep 的客户创建订单时,将 salerep 复制到报价单、订单等,但下拉列表没有显示在订单创建页面上。当然,我检查了这些字段确实在 customer_form_attribute 中。

我是否需要将此添加到 customer_form_attribute 中的客户表单(customer_account_create、customer_account_edit 等?),还是应该按原样工作?

【问题讨论】:

    标签: php forms magento magento-1.4 e-commerce


    【解决方案1】:

    好吧,我已经解决了这个问题。我最后一个问题的答案是,是的,它应该按原样工作。我的属性没有显示,因为该属性已将 user_defined 设置为 0。以前这并没有阻止该属性在 admin 中显示,但显然在 1.4.1.1 和 1.4.2.0 之间发生了变化。我将它设置为 1,属性就显示在它应该显示的位置。

    【讨论】:

      猜你喜欢
      • 2014-11-14
      • 2016-10-12
      • 1970-01-01
      • 1970-01-01
      • 2021-05-07
      • 2020-09-07
      • 1970-01-01
      • 2014-02-11
      相关资源
      最近更新 更多