Маркер "Акция" на изображении спец-предложений

#
Маркер "Акция" на изображении спец-предложений
Здравствуйте!
Есть скидка на товар. Необходимо сделать так, что бы все товары участвующие в этой скидке имели маркер на своем изображении в виде картинки, например star.png.
Подскажите, пожалуйста, как реализовать здесь:
<xsl:template match="shop_item">
   <div class="best-buy-box grid_3">
      <div class="best-buy-pic">
         <a href="{url}">
            <xsl:choose>
               <xsl:when test="image_small != ''">
                  <img src="{dir}{image_small}" alt="{name}" title="{name}"/>
               </xsl:when>
               <xsl:otherwise>
                  <img src="/images/no-image.png" alt="{name}" title="{name}"/>
               </xsl:otherwise>
            </xsl:choose>
         </a>
      </div>
      <a href="{url}" title="{name}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="shop_item">
         <xsl:value-of disable-output-escaping="yes" select="name"/>
      </a>
   </div>
</xsl:template>


Заранее благодарю!
Модератор
#
Re: Маркер "Акция" на изображении спец-предложений
Проверяйте на discount. Если он не равен нулю, то на товар скидка и выводите нужное изображение.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Маркер "Акция" на изображении спец-предложений
Александр, а могу ли я ориентироваться не на discount, а на:

<shop_discount id="3">
   <shop_id>3</shop_id>
   <name>Специальное предложение на главной</name>
   <description></description>
   <start_datetime>2013-08-19 14:45:52</start_datetime>
   <end_datetime>2015-08-19 14:45:52</end_datetime>
   <active>1</active>
   <percent>0.00</percent>
   <user_id>19</user_id>
</shop_discount>


Подскажите, пожалуйста, как реализовать, что бы товар, имеющий данный элемент (shop_discount) попадал под маркер?
Модератор
#
Re: Маркер "Акция" на изображении спец-предложений
Тогда проверяйте на shop_discount/node()
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Маркер "Акция" на изображении спец-предложений
Спасибо. Может кому-то пригодится:


<xsl:choose>
   <xsl:when test="shop_discount/node()">
      <img src="{dir}{image_small}" alt="{name}" title="{name}"/>
      <div class="action-bage" ></div>
   </xsl:when>
   <xsl:otherwise>
      <img src="{dir}{image_small}" alt="{name}" title="{name}"/>
   </xsl:otherwise>
</xsl:choose>
Авторизация