如何去掉权重属性?
Posted
技术标签:
【中文标题】如何去掉权重属性?【英文标题】:How to remove the weight attribute? 【发布时间】:2014-05-20 18:45:39 【问题描述】:我遇到了问题。我想从我的 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/)
还有其他解决方案吗?
【问题讨论】:
这不是答案,更多的是建议。不要删除系统属性。 magento.stackexchange.com/q/14837/146。如果这样做,您可能会遇到很多麻烦。 我知道,这就是为什么我希望在前端禁用它,这样它就不会出现在产品页面上。 删除系统属性将是结束 Magento 的开始。我保证你只会做一次,在一个实时网站上,你会考虑空虚。您是否尝试将 weight 属性上的所有以下属性设置为 NO? --> 在前端的产品视图页面上可见,用于产品列表,用于产品列表中的排序 【参考方案1】:这适用于那些希望使其没有系统属性的人。
如果您转到可以拖放属性(管理属性集)的屏幕,您会注意到地址栏类似于“.com/index.php/admin/catalog_product_set/edit/ id/4/”。
现在转到您的 php myadmin 面板并浏览名为“eav_attribute”的表,entity_type_id 列将包含您正在使用的属性集的 id 号(见上文)。
如果您打开带有 ID 号的所有条目,您将看到一个名为“is_user_defined”的条目,如果将其更改为“1”(从“0”),它将使其成为“非系统属性” ”,你可以用它做任何你想做的事情。
【讨论】:
以上是关于如何去掉权重属性?的主要内容,如果未能解决你的问题,请参考以下文章