【问题标题】:How to remove the weight attribute?如何去掉权重属性?
【发布时间】:2014-05-20 18:45:39
【问题描述】:

我遇到了问题。我想从我的 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/)

还有其他解决方案吗?

【问题讨论】:

  • 这不是答案,更多的是建议。不要删除系统属性。 magento.stackexchange.com/q/14837/146。如果这样做,您可能会遇到很多麻烦。
  • 我知道,这就是为什么我希望在前端禁用它,这样它就不会出现在产品页面上。
  • 删除系统属性将是结束 Magento 的开始。我保证你只会做一次,在一个实时网站上,你会考虑空虚。您是否尝试将 weight 属性上的所有以下属性设置为 NO? --> 在前端的产品视图页面上可见,用于产品列表,用于产品列表中的排序

标签: magento magento-1.8


【解决方案1】:

这适用于那些希望使其没有系统属性的人。

  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”),它将使其成为“非系统属性” ”,你可以用它做任何你想做的事情。

【讨论】:

    猜你喜欢
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    • 2015-04-30
    相关资源
    最近更新 更多