SAP Hybris布尔自定义方面

问题描述

将布尔属性添加到ProductModel并在PLP上将其显示为构面。

向ProductModel添加了名为配方的新属性。 为此的书面填充者。

LoginViewController
solr查询中的

recipe属性作为构面出现。 在后台,这是真的。

但是在前端,我看不到方面。有帮助吗?

解决方法

您是否还添加了索引类型并将其连接到SolrSearchQueryProperty?尝试将其添加到您的展示中:

INSERT_UPDATE SolrSearchQueryProperty; indexedProperty(name,solrIndexedType(identifier))[unique = true]; searchQueryTemplate(name,indexedType(identifier))[unique = true][default = DEFAULT:$solrIndexedType]; facet[default = true]; facetType(code); includeInResponse[default = true]; facetDisplayNameProvider         ; facetSortProvider; facetTopValuesProvider
                                     ; recipe:$solrIndexedType                                    ;                                                                                                      ;                      ; Refine         ;                                  ;                                  ;

您可以根据自己的意愿来自定义选项,例如为Refine使用MultiSelectOrMultiSelectAndfacetType(code)或使用自己的自定义Facet显示名称或排序提供者。