Jump to content


Photo
- - - - -

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


2 replies to this topic

#1 Flowerchek

Flowerchek
  • JBZoo User (rus)
  • User rate: 3.2
  • posts: 44
  • topics: 14

Posted 10 September 2016 - 05:53

Добрый день.

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

 

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

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

 

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

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

 

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

Attached Thumbnails

  • index.png

Edited by Flowerchek, 10 September 2016 - 05:57.

  • 0

#2 woodman

woodman
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 10 September 2016 - 13:32

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

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

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


  • 0

#3 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 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!