В описании товара создал дополнительные поля для фото с индентификаторами photo_2, photo_3 итд.
в шаблоне товара object-view.xsl добавил вывод для каждого из этих фото
<div class="slide">
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="page/@id" />
<xsl:with-param name="empty">&empty-photo;</xsl:with-param>
<xsl:with-param name="field-name">photo_xxx</xsl:with-param>
<xsl:with-param name="width">495</xsl:with-param>
</xsl:call-template>
</div>
Но если у товара нет дополнительных фото то шаблон так же как для основной фотографии начинает выводить плашку "фото временно отсутствует".
Как можно отключить вывод дополнительных фото если они не указаны в описании товара?
А что мешает убрать следующее из Вашего кода?!:
<xsl:with-param name="empty">&empty-photo;</xsl:with-param>
Этот параметр вроде отвечает за вывод картинки "фото временно отсутствует", т.е. если нет фото, то выводиться такое изображение.