Accordion Action of facets in the active category page.

The subcategory of the currently viewed page and its child items are shown in facet.

plp.addToViewContextDefinition('Facets.Browse.View', 'categorybannerdetails', 'object', function name(context) {
					var categoryinfo = plp.getCategoryInfo();
					var findpage=categoryinfo.idpath.split('|');
					var pageurl=[]
					_.each(SC.CATEGORIES,function(mainitem){
						             mainitem.isopen=findpage.includes(mainitem.internalid);
						  _.each(mainitem.categories,function(subitem){
							subitem.isopen=findpage.includes(subitem.internalid);
							_.each(subitem.categories,function(childitem){
								childitem.isopen=findpage.includes(childitem.internalid);
								_.each(childitem.categories,function(childitem2){
									childitem2.isopen=findpage.includes(childitem2.internalid);
									
								});
							});
						})
					})
})

Tamplate

  <div class="target togglehide {{#if isopen}}displayblock{{/if}}" id="{{toggleid}}" >

Leave a comment

Your email address will not be published. Required fields are marked *