Перейти к содержимому


Фотография
- - - - -

Вывод маркера


Сообщений в теме: 2

#1 Flowerchek

Flowerchek

Отправлено 10 September 2016 - 05:53

Добрый день.

У меня есть два насущных вопроса:

 

1. У каждого товара может быть маркер (скидка, горячее предложение, акция и др.). Он оформлен у меня как properties товара, наравне с сортом, профилем и т.п.

Как я могу получить и вывести это значение, чтобы получилось как на прикрепленной картинке?

 

2. Как сделать так, чтобы при увеличении кол-ва товара, менялась стоимость? Т.е. по мимо цены товара в каталог должна выводиться еще и стоимость, меняющаяся в зависимости от кол-ва с учетом всех скидок и условий, обозначенных в модификаторах цены товара. По итогу мне нужно вывести в карточку товара поле Стоимость, такое же как в Корзине.

Пример на том же рисунке.

 

Подскажите, пож-та!!! Очень нужно и очень срочно!

Прикрепленные изображения

  • index.png

Сообщение отредактировал Flowerchek: 10 September 2016 - 05:57

  • 0

#2 woodman

woodman

Отправлено 10 September 2016 - 13:32

По первому вопросу не совсем ясно что Вы используете для маркера.

Обычно, для таких целей, мы используем элемент ImageBox (есть в маркетплейсе).

Там уже настраиваем нужные лейбы и в шаблоне выводим в нужную позицию.


  • 0

#3 SmetDenis

SmetDenis

Отправлено 12 September 2016 - 06:24

1. Можно использовать обычный чекбокс в отдельной позиции. Если позиция отрендерила не пустоту, то показывать кусочек html, или добавлять класс.

Что-нибудь вроде

<?php if (JString::trim($this->renderPosition('map')) {
    echo '<span class="marker"> </span>';
}?>

 

Либо использовать GraphyBox, ImageBox

 

---------------

 

2. К сожалению, таких возможностей в JBZoo нет. Сделать "по быстрому" не получится.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!