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


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

JBPrice Advance и валюты

jbprice advance jbzoo 2.0+

Лучший Ответ EnergY , 27 January 2014 - 15:54

сделал вывод так:

<?php echo $prices[2]['prices']['UAH']['total'] ?> / <?php echo $prices[2]['prices']['USD']['total'] ?>

но как быть с цыфрой, это айди материала, как можно его выводить или убрать?

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 EnergY

EnergY

Отправлено 27 January 2014 - 09:50

Как в элементе JBPrice Advance сделать отображение валют не через переключатели, а чтоб было видно сразу. например: 100 грн / 10 $


  • 0

#2 SmetDenis

SmetDenis

Отправлено 27 January 2014 - 13:39

К сожалению, готового решения нет.

Для этого вам нужно найти эту функцию в файле
media\zoo\applications\jbuniversal\elements\jbpriceadvance\jbpriceadvance.php
hp8_200x0.png

Добавить строку в указанное место
'allPrices' => $this->getIndexData(),
После этого в шаблоне media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\_prices.php
Появится переменная $allPrices
Из неё вы сможете вывести цены в любом формате.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#3 EnergY

EnergY

Отправлено 27 January 2014 - 13:59

получил такой масив:

Array ( [2] => Array ( [hash] => 2 [is_new] => 0 [is_hit] => 0 [is_sale] => 0 [item_id] => 2 [element_id] => 50a0c203-0841-4798-a9cf-8073763aaae3 [sku] => 1 [type] => 1 [price] => 500 [total] => 500 [currency] => UAH [balance] => -1 [params] => Array ( [param1] => [param2] => [param3] => [description] => ) ) ) 

но здесь только значение в 1 валюте, а второй нету


  • 0

#4 SmetDenis

SmetDenis

Отправлено 27 January 2014 - 14:16

Действительно, прошу прощения. Перепутал.
Посмотрите переменную $prices
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#5 EnergY

EnergY

Отправлено 27 January 2014 - 15:54   Лучший Ответ

сделал вывод так:

<?php echo $prices[2]['prices']['UAH']['total'] ?> / <?php echo $prices[2]['prices']['USD']['total'] ?>

но как быть с цыфрой, это айди материала, как можно его выводить или убрать?


  • 0

#6 EnergY

EnergY

Отправлено 27 January 2014 - 16:26

разобрался. сделал так:

<?php 
$item = $this->getItem();
echo $prices[$item->id]['prices']['UAH']['total'] ?> / <?php echo $prices[$item->id]['prices']['USD']['total'] 
?>

  • 1





Темы с аналогичным тегами jbprice advance, jbzoo 2.0+

Click to return to top of page in style!