Skip to content

Commit 0fd6258

Browse files
committed
MAGE-1169: fix catgory highlighting on search page
1 parent 2614317 commit 0fd6258

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

view/frontend/web/js/instantsearch.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,7 @@ define([
616616
for (let l = 0; l < 10; l++) {
617617
hierarchical_levels.push('categories.level' + l.toString());
618618
}
619-
619+
620620
const hierarchicalMenuParams = {
621621
container : facet.wrapper.appendChild(
622622
algoliaCommon.createISWidgetContainer(facet.attribute)
@@ -626,7 +626,6 @@ define([
626626
templates : templates,
627627
showParentLevel: true,
628628
limit : algoliaConfig.maxValuesPerFacet,
629-
rootPath : algoliaConfig.request.path,
630629
sortBy : ['name:asc'],
631630
transformItems(items) {
632631
return algoliaConfig.isCategoryPage
@@ -642,10 +641,14 @@ define([
642641
: items;
643642
},
644643
};
645-
644+
645+
if (algoliaConfig.isCategoryPage) {
646+
hierarchicalMenuParams.rootPath = algoliaConfig.request.path;
647+
}
648+
646649
hierarchicalMenuParams.templates.item =
647650
'' +
648-
'<a class="{{cssClasses.link}} {{#isRefined}}{{cssClasses.link}}--selected{{/isRefined}}" href="{{categoryUrl}}">{{label}}' +
651+
'<a class="{{cssClasses.link}} {{#isRefined}}{{cssClasses.link}}--selected{{/isRefined}}" href="{{categoryUrl}}"><span class="ais-HierarchicalMenu-label">{{label}}</span>' +
649652
' ' +
650653
'<span class="{{cssClasses.count}}">{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}</span>' +
651654
'</a>';
@@ -660,7 +663,7 @@ define([
660663
return !items.length;
661664
},
662665
};
663-
666+
664667
return ['hierarchicalMenu', hierarchicalMenuParams];
665668
},
666669
};

0 commit comments

Comments
 (0)