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

Hybris: How to display brand facets on storefront

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

我在 solr.impex 中将 "manufacturerName" 类型更改为字符串,然后将其添加为构面

;$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>

和图像模型 -> enter image description here

P.S:抱歉,我真的是 Hybris 的新手。

去后台。查找索引类型菜单和 select 您的站点索引。转到 Indexed Properties 并将 facet state 更改为 true。然后运行在Facet Search Config中更新solr索引。

OOTB 电子商店演示具有品牌方面选项。详情可查看电子店面码。

OOTB 方面 select 或已经计数。不需要编写静态品牌列表。 Hybris 使用组件驱动 UI。您可以检查 RefinementFacetComponent 组件的构面。