Как скрыть дополнительное свойство типа "Файл"?

#
Как скрыть дополнительное свойство типа "Файл"?
Здравствуйте!
В МагазинТовар сделал галерею картинок, вот так:

<!-- Шаблон вывода дополнительных свойств -->
<xsl:template match="property">
   <p>
<xsl:choose>
<xsl:when test="type = '1'"><b><xsl:value-of disable-output-escaping="yes" select="name"/>:</b>&#xA0;<a href="JavaScript:void(0)" onclick="ShowImgWindow('{name}','{file_path}')"><img src="{small_image/file_path}"/></a></xsl:when>
<xsl:otherwise>
   <b><xsl:value-of disable-output-escaping="yes" select="name"/>:</b>&#xA0;<xsl:value-of disable-output-escaping="yes" select="value"/>
</xsl:otherwise>
</xsl:choose>
   </p>
</xsl:template>

...
<!-- Изображение для товара, если есть -->
<xsl:if test="small_image != ''">
<div id="gallery"><ul><li>
<a href="{image}" target="_blank">
<img src="{small_image}" class="image" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic2']/small_image/file_path}" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic3']/small_image/file_path}" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic4']/small_image/file_path}" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic5']/small_image/file_path}" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic6']/small_image/file_path}" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic7']/small_image/file_path}" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic8']/small_image/file_path}" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic9']/small_image/file_path}" /></a> <a href="{image}" target="_blank"><img src="{property[@xml_name = 'pic10']/small_image/file_path}" /></a>

</li></ul></div>
</xsl:if>


Если в доп. свойства (pic2-pic10) добавлены картинки, то все отлично - отображается главная картинка, и 9 дополнительных.

Однако, если в какое-нибудь доп. свойство картинка НЕ добавлена - то на его месте появляется рамка с отсутствующей картинкой (как, например, тут: http://miracomfort.ru/catalog/mebel/tumba346215/).

Вопрос: как сделать так, чтобы, если в доп. свойство картинка НЕ внесена, то на сайте бы это доп. свойство вообще не отображалось, ни в каком виде?

Заранее спасибо!
#
Re: Как скрыть дополнительное свойство типа "Файл"?
у вас шаблон
<xsl:template match="property">
нигде не вызывается
видимо должно быть так
<!-- Шаблон вывода дополнительных свойств -->
<xsl:template match="property">
  
<xsl:choose>
<xsl:when test="type = '1'"><a href="{file_path}" target="_blank"><img src="{small_image/file_path}" alt=""/></a></xsl:when>
<xsl:otherwise>
   <p><b><xsl:value-of disable-output-escaping="yes" select="name"/>:</b>&#xA0;<xsl:value-of disable-output-escaping="yes" select="value"/></p>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
...
<!-- Изображение для товара, если есть -->
<xsl:if test="small_image != ''">
<div id="gallery"><ul><li>
<a href="{image}" target="_blank"><img src="{small_image}" class="image" alt=""/></a>
<xsl:apply-templates select="property[substring(@xml_name,1,3) = 'pic'][small_image/file_path!='']"/>
</li></ul></div>
</xsl:if>
#
Re: Как скрыть дополнительное свойство типа "Файл"?
Антон, в очередной раз большое спасибо! Выручили.
Авторизация