Значок "хит продаж" в каталоге товаров

#
Значок "хит продаж" в каталоге товаров
Подскажите, возможно или нет реализовать такое:
В каталоге товаров при указании товару, что он хит, на фото должна лепиться картинка в виде звездочки или что то подобное означающее что этот товар хит продаж!
За ранее благодарен!
Модератор
#
Re: Значок "хит продаж" в каталоге товаров
См. наш демо-сайт: http://demo.hostcms.ru/

На главной реализовано то, о чем Вы говорите.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Значок "хит продаж" в каталоге товаров
Да, это реализовано на главной, но нужно чтобы в каталоге товаров (как например на главной у демо-сайта есть холодильник и на нем значок, но в категории холодильники у этого товара нет значка)... вот интересно реально это реализовать в категории, чтобы на товарах которые хиты были значки?
Модератор
#
Re: Значок "хит продаж" в каталоге товаров
anadikt писал(а):
вот интересно реально это реализовать в категории, чтобы на товарах которые хиты были значки?


Реально.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Значок "хит продаж" в каталоге товаров
а как если не секрет?
Модератор
#
Re: Значок "хит продаж" в каталоге товаров
anadikt,


У Вас демо-сайт есть с примером. Не вижу разницы между указанием хита для горячих предложений и в каталоге товаров.

Стиль:

.hit {
   width: 40px;
   height: 40px;
   background: url('/images/hit.png') no-repeat 0 0 !important;
   background: none;
   position: absolute;
   left: 0;
   top: 0;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hit.png');
}


В самом XSL-шаблоне:

            <!-- Указана малое изображение -->
            <xsl:if test="small_image != ''">
               <a href="{/shop/path}{fullpath}{path}/">
                  <img src="{small_image}" alt="{name}" title="{name}"/>
               </a>
               <div class="hit" style="margin: {small_image/@height - 35}px 0 0 90px;"></div>
            </xsl:if>


Только в данном случае у Вас хит добавится ко всем изображениям. Вам нужно определить как Вы будете указывать, что товар - хит. А после этого строку:
<div class="hit" style="margin: {small_image/@height - 35}px 0 0 90px;"></div>

заключить в проверку. Что выводить только если товар - хит.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Значок "хит продаж" в каталоге товаров
перерыл весь форум, перепробывал разные проверки .. не выводит картинку!!

вот это правильно?:
<xsl:if test="property[@xml_name = 'hot']/value != '' and property[@xml_name = 'hot']/value = 'Да'">
<div class="hit" style="margin: {small_image/@height - 35}px 0 0 90px;"></div>
</xsl:if>

может есть где готовый вариант проверки?
#
Re: Значок "хит продаж" в каталоге товаров
Цитата:
Только в данном случае у Вас хит добавится ко всем изображениям. Вам нужно определить как Вы будете указывать, что товар — хит. А после этого строку:
<div class="hit" style="margin: {small_image/@height - 35}px 0 0 90px;"></div>


заключить в проверку. Что выводить только если товар — хит.

Подскажите как сделать проверку??? Перерыл весь интернет и все нигде нет такого, а сам не силен в этом!!!
Модератор
#
Re: Значок "хит продаж" в каталоге товаров
anadikt писал(а):
<xsl:if test="property[@xml_name = 'hot']/value != '' and property[@xml_name = 'hot']/value = 'Да'">


Доп. свойство 'hot' какой тип имеет? Строка? Флажок?
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Значок "хит продаж" в каталоге товаров
А как можно посмотреть какое свойство? Оно я как понимаю выводится на главную если товару добавляешь скидку (а скидку я делал равную 0%)...
Авторизация