Вывод группы доп. свойств в зависимости от заполняемости значений свойств

#
Вывод группы доп. свойств в зависимости от заполняемости значений свойств
Подскажите пожалуйста, как при выводе группы свойств группы магазина учитывать заполенны ли значения в самих свойствах данной группы доп. свойств.

Вот код в шаблоне:
   <xsl:template match="properties_groups_dir" mode="main">
   <xsl:if test="count(/shop/group[@id = /shop/@current_group_id]/propertys/property)">
   <p><b><xsl:value-of select="shop_properties_groups_dir_name"/></b></p>
      
      <xsl:variable name="dir_id" select="@id"/>
      
      
      <fieldset>
         <select name="{shop_properties_groups_dir_name}">
         <option selected="selected" value="none" data-cost="0" data-default="true"> -- Ничего не выбрано -- </option>
            <xsl:apply-templates select="/shop/group[@id = /shop/@current_group_id]/propertys/property[@parent_id = $dir_id]"/>
         </select>
      </fieldset>
   </xsl:if>
   </xsl:template>


Идет проверка на предмет того, есть ли в группе доп свойства, а как проверить, заполненны ли значения в данных доп свойствах?
Мне нужно, чтобы если в группе доп. свойств нет ни одного свойства с заполненным значением то и данная группа не отображалась.

Просто для каждй группы товаров в магазине присваиваются свои свойства, и получается, что если для группы товаров в определенной группе доп. свойств нет ни одного свойства со значением, то заголовок группы свойств все равно отображается.
#
Re: Вывод группы доп. свойств в зависимости от заполняемости значений свойств
<xsl:if test="count(/shop/group[@id = /shop/@current_group_id]/propertys/property[@parent_id = $dir_id and value != ''])">
Авторизация