首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento属性选项-将相同的存储值选项分组为不同的管理值

Magento属性选项-将相同的存储值选项分组为不同的管理值
EN

Stack Overflow用户
提问于 2014-03-28 23:22:31
回答 1查看 497关注 0票数 0

在我们的管理中,我们使用的颜色选项设置为"dropdown“

我们把我们的颜色分解得非常详细。例如,在“管理选项值”中,我们有

蓝蓝花边蓝绿蓝绿

但是在前端的"store view“中,我们希望过滤器只有一个选项"blue”。

因此,在“管理选项(属性的值)”>“默认商店视图”中,我们为所有这些“蓝色”

但在我们的网站上,最终有4个独立的蓝色过滤器。

有没有办法在前端只看到一个选项“蓝色”,所有的产品加在一起?

EN

回答 1

Stack Overflow用户

发布于 2014-03-28 23:33:59

探索性解决方案:

您需要在一个名称类似于Mage_Catalog_Model_Layer_Filter的类中进行一些自定义编码,其中应该有一个名为getItems()的函数。

该函数本身只是调用另一个函数,该函数创建一个从数据库获取信息的Zend查询。

在找到Zend查询构建器并将 by添加到查询之前,您应该使用 explore。

或者,您可以使用,只需获取项的数组并在返回之前对其进行修改。

反参数:

从getItems列表中删除第二个、第三个等链接应该非常简单,基本上只留下第一个链接。

但是当用户点击链接时,URL将通过第一个属性进行过滤,而通过第二个、第三个等属性进行过滤的结果将不会显示。

你也必须操纵这个逻辑。

反建议:

您可以创建一个额外的属性,比如"color_detail“,您可以将其设置为在前端不可见,或者可筛选或可排序等,这样用户就看不到它了。哈哈!任务完成。

另一种方法--不太直观--如果您还没有使用和显示产品标签,您可以使用这些标签来标记具有特定颜色细节的对象。

另一种方法更直观,特别是如果您希望跟踪库存和/或允许用户从颜色详细信息列表中进行选择,则使用产品选项,这些产品选项可以配置为拥有自己的SKU以及自己的库存,并且可以影响产品的价格和重量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22716850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档