Здравствуйте. У меня такая проблема: скрипт формирует каталог. В случае если нет изображения для товара, то в поле shop_items_catalog_small_image заносится no_photo (по сути работает как флаг), если фото есть, то ничего не заносится.
В xsl пишу:
<!-- Изображение для товара, если есть -->
<xsl:if test="small_image = ''">
<a href="{/shop/path}{fullpath}{path}/">
<img src="/images/catalog/{marking_of_goods}.jpg" width="169" height="88" alt="" />
</a>
</xsl:if>
<xsl:if test="small_image != ''">
<a href="{/shop/path}{fullpath}{path}/">
<img src="/images/nophoto_small.jpg" width="169" height="88" alt="" />
</a>
</xsl:if>
Тоже самое пробовал через choose + when. Не работает. Картинки не выводятся вообще никакие.
Если без всяких проверок, то без проблем.
<a href="{/shop/path}{fullpath}{path}/">
<img src="/images/catalog/{marking_of_goods}.jpg" width="169" height="88" alt="" />
</a>