我有一个 magento v1.7.0.2 商店,并尝试将按“最新”排序添加到我们的类别页面。
我读过几篇指南,建议在 eav_attribute 表中查找“created_at”的属性 ID(在我们的示例中,ID = 17),然后在 Catalog_eav_attribute 表中查找相应的行并设置 used_for_sort_by
= 1
这一切听起来很简单,但我在catalog_eav_attribute中没有任何ID小于33的属性的行。我检查了另一个magento商店,create_at的id=17,但在catalog_eav_attribute中没有任何条目对于任何小于 41 的属性。
任何人都可以解释这一点或帮助我(重新)创建我需要的条目吗?
谢谢,
詹姆斯
最佳答案
已排序! 这是我需要的答案:
Magento 中的属性属于实体类型(销售、客户、产品、类别等)。您有两个名为“created_at”的属性,一个用于客户(实体类型 1,实体 ID 17),另一个用于产品(实体类型 4,实体 ID 102)。这是您应该关注的后者。
一旦我得到了这些信息,我就回到正轨并整理了工作。
关于mysql - Catalog_eav_attribute 中没有与我的 'created_at' 属性 ID 相关的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27507726/