如何删除权重属性?

时间:2014-04-08 07:50:42

标签: magento magento-1.8

我遇到了问题。我想从我的Magento网店的前端删除权重属性,但它一直告诉我该属性是由系统保留的。

  

属性代码'weight'由系统保留。请尝试其他属性代码

我尝试了多种选项,使其成为普通属性

  1. 将数据库中的表eav_attribute中的is_user_defined更改为1(http://blog.chapagain.com.np/magento-how-to-delete-system-attribute/

  2. 在app / code / core / Mage / Catalog / etc / config.xml <weight><external>1</external><required>1</required></weight>中编辑到<weight><external>1</external><required>0</required></weight>http://www.magentocommerce.com/boards/viewthread/21975/

  3. 还有其他解决方案吗?

1 个答案:

答案 0 :(得分:2)

这适用于那些希望制作它以便没有系统属性的人。

  1. 如果您转到可以拖放属性的屏幕(管理属性集),您会注意到地址栏看起来像这样“.com / index.php / admin / catalog_product_set / edit / ID / 4 /".

  2. 现在转到php myadmin面板并浏览名为“eav_attribute”的表,entity_type_id列将包含您正在使用的属性集的ID号(见上文)。

  3. 如果您打开所有带有ID号的条目,您将看到一个名为“is_user_defined”的条目,如果您将其更改为“1”(来自“0&#34;”)将使其成为“非 - 系统属性“你可以随心所欲地做任何事情。