Здравствуйте!
В МагазинТовар сделал галерею картинок, вот так:
<!-- Шаблон вывода дополнительных свойств -->
<xsl:template match="property">
<p>
<xsl:choose>
<xsl:when test="type = '1'"><b><xsl:value-of disable-output-escaping="yes" select="name"/>:</b> <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> <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 дополнительных.
Однако, если в какое-нибудь доп. свойство картинка НЕ добавлена - то на его месте появляется рамка с отсутствующей картинкой (как, например, тут:
).
Вопрос: как сделать так, чтобы, если в доп. свойство картинка НЕ внесена, то на сайте бы это доп. свойство вообще не отображалось, ни в каком виде?
Заранее спасибо!