Вывод фото родительского товара у модификаций при показе товаров категории

#
Вывод фото родительского товара у модификаций при показе товаров категории
Здравствуйте.
У меня много модификаций у товаров в интернет-магазине, и почти все модификации используют фото родительского товара.
В карточке товара фото вывожу условием:

<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)) ?
#
Re: Вывод фото родительского товара у модификаций при показе товаров категории
При ->modificationsList(TRUE) не будет в xml родительского товара. Как вариант можете через хук на shop_item.onBeforeGetXml добавлять в свой тег ссылку на изображение родительского товара и выводить его в xml.
«Не выходи из комнаты, не совершай ошибку…»
Авторизация