有谁知道如何在产品列表页面上显示的 Facet Navigation 中添加其他属性?到目前为止我只能选择价格范围,但我想添加品牌和其他过滤器,你知道如何通过 hMC 进行维护吗?我认为这与 solr 配置有关,但我对 hybris 还很陌生......
最佳答案
最好的方法是查看开箱即用的内容,例如在电子商店下,打开文件 /electronicsstore/resources/electronicsstore/import/sampledata/stores/electronics/solr.impex
在里面你会找到构面定义,例如这是 Megapixles 的构面定义:
INSERT_UPDATE SolrIndexedProperty;solrIndexedType(identifier) unique=true];name[unique=true];type(code);sortableType(code);currency[default=false];localized[default=false];multiValue[default=false];facet[default=false];facetType(code);facetSort(code);priority;visible;fieldValueProvider;customFacetSortProvider;rangeSets(name);$classAttributeAssignment
;electronicsProductType;Megapixel, 63 ;double;; ; ; ;true;MultiSelectOr;Custom;1000;true;commerceClassificationPropertyValueProvider;numericFacetSortProviderDesc;MegaPixelRange;57:::Megapixel, 63::::
您需要记住的是,对于文字/原子以外的任何自定义类型,您都需要创建自己的提供程序。对于每个基本的文字/原子类型(字符串、 double 、整数、 bool 值),commerceClassificationPropertyValueProvider 就足够了。
关于sap-commerce-cloud - Hybris 分面导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22089926/