我遇到了问题。我想从我的Magento网店的前端删除权重属性,但它一直告诉我该属性是由系统保留的。
属性代码'weight'由系统保留。请尝试其他属性代码
我尝试了多种选项,使其成为普通属性
将数据库中的表eav_attribute中的is_user_defined更改为1(http://blog.chapagain.com.np/magento-how-to-delete-system-attribute/)
在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/)
还有其他解决方案吗?
答案 0 :(得分:2)
这适用于那些希望制作它以便没有系统属性的人。
如果您转到可以拖放属性的屏幕(管理属性集),您会注意到地址栏看起来像这样“.com / index.php / admin / catalog_product_set / edit / ID / 4 /".
现在转到php myadmin面板并浏览名为“eav_attribute”的表,entity_type_id列将包含您正在使用的属性集的ID号(见上文)。
如果您打开所有带有ID号的条目,您将看到一个名为“is_user_defined”的条目,如果您将其更改为“1”(来自“0&#34;”)将使其成为“非 - 系统属性“你可以随心所欲地做任何事情。