Отсеять свойства, которых нет у товаров из выборки

#
Отсеять свойства, которых нет у товаров из выборки
Добрый день, есть проблема, при использовании фильтра, пытаюсь ограничить через filter_counts, но у многих property есть count id="0", например
<filter_counts>
                <count id="0">7</count>
                <count id="165">1</count>
            </filter_counts>
Что это может быть, почему 0 и как правильно отсеять свойства, значений которых нет у товаров
Модератор
#
Re: Отсеять свойства, которых нет у товаров из выборки
PakoGonsalezZ,
* - filterCounts(TRUE|FALSE) производить подсчет количества соответствующих свойству значений в текущей группе при использовании быстрого фильтра, по умолчанию FALSE

0 - это значение, filterCounts ничего не отсеивает, он просто подсчитывает.

Проверка значения, к примеру, осуществляется так:
            <!-- Отображаем список с множественным выбором-->
            <xsl:when test="filter = 7">
               <br/>
               <select name="property_{@id}[]" multiple="multiple">
                  <xsl:apply-templates select="list/list_item">
                     <xsl:with-param name="filteringNode" select="$filteringNode"/>
                     <xsl:with-param name="propertyNode" select="."/>
                  </xsl:apply-templates>
               </select>
            </xsl:when>

...
            <xsl:variable name="filterCount" select="$propertyNode/filter_counts/count[@id = $list_item_id]" />
            <xsl:if test="$filterCount/node()">
               <xsl:text> (</xsl:text><xsl:value-of select="$filterCount"/><xsl:text>)</xsl:text>
            </xsl:if>
Авторизация