什么是为词法排序实现构面显示名称(A到Z)的最佳方法

2020-09-11 02:58发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在尝试在我的网上商店中实现该方面,该方面可以通过产品名称中的第一个字母来过滤产品中的某个部分。 例如:A到Z-A到D(3)-E到H(1)-I到M(2)-N到S(4)-T到Z(0)

如果我轻按" A -D",则应该获得包含以字母A,B,C或D开头的名称的产品的排序列表。

什么是最好的方式?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在尝试在我的网上商店中实现该方面,该方面可以通过产品名称中的第一个字母来过滤产品中的某个部分。 例如:A到Z-A到D(3)-E到H(1)-I到M(2)-N到S(4)-T到Z(0)

如果我轻按" A -D",则应该获得包含以字母A,B,C或D开头的名称的产品的排序列表。

什么是最好的方式?

付费偷看设置
发送
2条回答
clever101
1楼-- · 2020-09-11 03:13

你好艾拉,

如果您使用的是开箱即​​用功能。 转到后台->索引类型->选择产品索引。 转到Solr排序。 并创建一个新的Solr Sort。 默认情况下,solr是按名称配置的。 \

选择索引类型,将代码和名称值指定为"名称(A-Z)"

转到字段。选择名称。 像tru一样上升。 保存。 运行solr索引。

大道至简
2楼-- · 2020-09-11 03:16

嗨,

感谢您的快速答复。 您已经描述了如何为所有产品定义附加排序(名称A -Z)。 但是我需要一个用于产品名称的过滤器。

我使用列表" A-D"," E-H"," I-M"," N-S"和" T-Z"定义了方面"名称A -Z"。 如果我单击" A-D",那么我只想要名称以A,B,C或D开头的产品。我认为我必须实现自己的ValueProvider来解决诸如productNameVlueProvider之类的问题。 但是我不确定,也许hybris可以使用类似的ValueProvider吗?

一周热门 更多>