2010-07-07 34 views
2

我试图改变Magento显示多选的属性选项的方式。 我有10K这个属性的选项。 如何覆盖用户界面并使用基于Ajax的用户界面? 管理员将能够筛选选项,并且每次仅显示〜20。 我知道如何使用js和php为此,但不是在Magento。自定义属性在Magento中的用户界面

谢谢

+0

你找到了答案吗? – 2010-12-09 05:04:22

+0

我还没有做到这一点,但尝试查看法师捆绑模块的来源。您会看到一堆创建网格的Adminhtml块。虽然这很相关。 – noah 2011-02-11 21:36:25

+2

我想你需要给你在eav_attributes表的数据库记录中给attrubute一个自定义的前端类。然后你可以创建这个类并调整字段的显示。 – 2011-10-15 22:45:16

回答

1

您可以尝试重写负责此属性的块类。

<global> 
     <blocks> 
      <adminhtml> 
       <rewrite> 
        <catalog_product_edit_tabs_price>Company_Module_Block_Adminhtml_Tabs_Price</catalog_product_edit_tabs_price> 
       </rewrite> 
      </adminhtml> 
</blocks> 
</global> 

然后在你的Company_Module_Block_Adminhtml_Tabs_Price你可以重新申报负责为价格属性(例如)逻辑功能。

您应该对Magento有很好的了解。