Отображение фотки родителя для карточки товара

#
Отображение фотки родителя для карточки товара
Тривиальная задача. Уже, наверное, не раз решалась.
Есть родительская страница, на которой есть картинка
http://matpac.ru/shop/matrasy/matrasy_style/item_612/
Для данного товара есть свои модификации товара (http://matpac.ru/shop/matrasy/matrasy_style/item_613/ http://matpac.ru/shop/matrasy/matrasy_style/item_614/ и так далее), различаются только размерами.
Чтобы не подгружать картинки к каждой модификации через админку, можно взять уже загруженную картинку для родителя.
Как это реализовать? Заранее спасибо и извините, если такой вопрос уже был задан и ответы на него есть.
Текущая реализация вывода картинки для товара
<xsl:if test="small_image != ''">
         <div style="float: left; width: 300px; margin: 0px 10px 10px 0px; color: #aaaaaa;">
         <a href="JavaScript:void(0)" onclick="ShowImgWindow('{name}','{image}', {image/@width}, {image/@height})"><img src="{small_image}" style="border: 1px solid #000000; margin: 5px 5px 5px 5px" /></a>
         <br/>Нажмите на изображение для увеличения (откроется в новом окне)
         </div>
      </xsl:if>
Модератор
#
Re: Отображение фотки родителя для карточки товара
matpacru,
Версия системы? Покажите, пожалуйста, XML, который генерируется при просмотре модификации.
#
Re: Отображение фотки родителя для карточки товара
не подумал...
Версия - v. 4.0 Build 2803
XML - Разделы XSL // Интернет-магазин // МагазинТовар.
Разработка сайта - Хостмэйк.
#
Re: Отображение фотки родителя для карточки товара
Решения моего вопроса не появилось?
Так и придется загружать фотку в каждую модификацию товара
#
Re: Отображение фотки родителя для карточки товара
matpacru, во-первых:
matpacru писал(а):
можно взять уже загруженную картинку для родителя
- т.к. версия вашей системы 4.0, то организовать функционал таким образом не получится. Т.к. в той версии системы при просмотре модификации информация о родительском товаре в XML не шла. Эта возможность была добавлена только в одной из 5-ых версий.
Во-вторых, интеграцией данного сайта занималась наша компания несколько лет назад. Но остаток платежа за данную услугу нами так и не получен. Вы можете дать комментарии по этому вопросу?
#
Re: Отображение фотки родителя для карточки товара
А как решить подобную задачу для 5-й версии?
Модератор
#
Re: Отображение фотки родителя для карточки товара
Чтобы показать картинку родительского товара для модификации, в XSL путь к картинке нужно дополнить строкой ../parent_item/item/
Модифицированный фрагмент для показа у модификации родительского изображения:
<!-- Изображение для товара, если есть -->
<xsl:if test="../parent_item/item/small_image != ''">
   <div style="float: left; width: {../parent_item/item/small_image/@width}px; margin: 0px 10px 10px 0px; color: #aaaaaa;">
      <a href="{image}" target="_blank" onclick="ShowImgWindow('{../parent_item/item/name}','{../parent_item/item/image}', {../parent_item/item/image/@width}, {../parent_item/item/image/@height}); return false;">
         <img src="{../parent_item/item/small_image}" style="border: 1px solid #DADADA; margin: 0px 5px 5px 0px"/>
      </a>
      <br/>
      <a href="{image}" target="_blank" onclick="ShowImgWindow('{../parent_item/item/name}','{../parent_item/item/image}', {../parent_item/item/image/@width}, {../parent_item/item/image/@height}); return false;">
         <img src="/hostcmsfiles/images/zoom.gif" alt="Увеличить" />
      </a>
   </div>
</xsl:if>
Авторизация