Close

Filter Item Count

gadwy
9 years ago
#9088 Quote
Avatar
  • 1
Does the model "SpecificationFilterModel7Spikes" in SpecificationFilter.cshtml include the number of items included for each filtered attribute?


I would like to display the number of items available next to the filter:










@foreach (SpecificationFilterGroup specificationFilterGroup in Model.SpecificationFilterGroups)
{
    Func<int, HelperResult> specificationOptionsHtml =
    @<text>
    @foreach (SpecificationFilterItem specificationFilterItem in specificationFilterGroup.FilterItems)
    {
        string filterItemCssClass = "filterItemUnselected";

        if (specificationFilterItem.FilterItemState == FilterItemState.Checked)
        {
            filterItemCssClass = "filterItemSelected";
        }
                    
        <li>
            <a class="@filterItemCssClass" data-option-id="@specificationFilterItem.Id">
                @specificationFilterItem.Name
                <span style="position: absolute; text-align: right; float: right; right: 0px; color: rgb(153, 153, 153);">@specificationFilterItem.PROPERTY_WITH_ITEM_COUNT</span>
            </a>
        </li>
    }
    </text>;
iliyan.tanev
9 years ago
#9090 Quote
Avatar
  • Moderator
  • 347
Hi,

Unfortunately there is no such property. Also, there is no workaround we could suggest, because the products count for each filter option is calculated only by the store procedure which is triggered only when you select specific option. 
It is interesting proposition and I could advise you to suggest it to our UserVoice portal.
Regards,
Iliyan Tanev
Nop-Templates Dev Team