Hybris:如何在店面上展示品牌方面

时间:2017-10-27 15:20:31

标签: solr hybris

我必须使用已增强的产品数据将品牌存储在属性“manufacturerName”中。小平面是设备的品牌,并且在小平面旁边是可用产品的数量(例如:Apple(13),HTC(6),Alcatel(2),Nokia(5)等)。因此,用户可以通过选择不同的方面来配置他的设备列表。

我在solr.impex中将“manufacturerName”类型更改为字符串,然后将其添加为facet

;$solrIndexedType; manufacturerName         ;string ;    ;     ;     ;     ;     ;MultiSelectOr ;Alpha ; 1000;true  ;     ;     ;springELValueProvider          ;

但在我的情况下,我的硬编码产品应该用动态更改

<div class="products-list">
    <div class="product" data-filter="all">
      All (41)
    </div>
    <div class="product" data-filter="manufacturerNameFacet">
      Alcatel (2)
    </div>
    <div class="product" data-filter="apple">
      Apple (13)
    </div>
    <div class="product" data-filter="blackberry">
      Blackberry (1)
    </div>
    <div class="product" data-filter="emporia">
      Emporia (1)
    </div>
    <div class="product" data-filter="huawei">
      Huawei (3)
    </div>
    <div class="product" data-filter="htc">
      HTC (6)
    </div>
    <div class="product" data-filter="lg">
      LG (7)
    </div>
    <div class="product" data-filter="samsung">
      Samsung (17)
    </div>
    <div class="product" data-filter="nokia">
      Nokia (1)
    </div>
    <div class="product" data-filter="google">
      Google (1)
    </div>
  </div>

图像模型 - &gt; enter image description here

P.S:对不起,但我真的是Hybris的新手。

1 个答案:

答案 0 :(得分:0)

转到后台。查找“索引类型”菜单并选择您的站点索引。转到“索引属性”并将构面状态更改为true。然后在Facet Search Config中运行solr index update。

OOTB电子商店演示有品牌方面的选择。您可以查看电子店面代码了解详情。

OOTB facet选择器已经计数了。不需要写静态品牌列表。 Hybris使用组件驱动的UI。您可以检查构造的RefinementFacetComponent组件。