Здравствуйте.
У меня много модификаций у товаров в интернет-магазине, и почти все модификации используют фото родительского товара.
В карточке товара фото вывожу условием:
<xsl:choose>
<xsl:when test="modification_id != 0 and image_large = ''">
<div class="big-photo"><a href="{dir}{image_large}" data-lightbox="gallery1"><img src="{shop_item/dir}{shop_item/image_large}" alt="{name}" title="{name}" style="height: 200px; width: auto;"/></a></div>
</xsl:when>
<xsl:otherwise>
<div class="big-photo"><a href="{dir}{image_large}" data-lightbox="gallery1"><img src="{dir}{image_large}" style="height: 200px; width: auto;"/></a></div>
</xsl:otherwise>
</xsl:choose>
Соотвественно, если у модификации нет своего фото, то показывается фото родительского товара.
Но как выводить фото родительского товара модификации, если мы находимся в самой категории магазина, где идет вывод всех товаров категории, при условии что у контроллера интернет-магазина включен вывод модификаций товара на одном уровне с товарами (->modificationsList(TRUE)) ?