我正在使用toggleRefinement
小部件来检查商品是否在打折。我的索引中有一个名为on_sale
. 它具有true
或false
价值。
结果,我的currentRefinements
小部件显示true
或false
代替了更好的文本,例如“仅销售”。
有没有办法改变输出?
与其他小部件不同,此小部件没有template
属性。查看文档
这是我当前的代码:
instantsearch.widgets.toggleRefinement({
container: '#onsale',
attribute: 'on_sale',
templates: {
labelText: 'Only on sale',
},
}),
这是我当前的输出:
<ul class="ais-CurrentRefinements-list">
<li class="ais-CurrentRefinements-item">
<span class="ais-CurrentRefinements-label">On_sale:</span>
<span class="ais-CurrentRefinements-category">
<span class="ais-CurrentRefinements-categoryLabel">true</span>
<button class="ais-CurrentRefinements-delete">✕</button>
</span>
</li>
</ul>