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


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

<oldprice> YML экспорт


Лучший Ответ SmetDenis , 01 December 2015 - 12:24

Сделал небольшое решение

Замените хелпер framework/helpers/jbyml.php
Затем в шаблоне ymlexport можно использовать конструкцию

<oldprice><?php echo $item_params['priceOld'][$item->id]; ?></oldprice>
Перейти к сообщению


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

#11 Max

Max

Отправлено 02 December 2015 - 09:13

Возможно ли добавить следующие условия - Если старая цена отличается от новой  "=" "<5%" или ">95%" то необходимо ее скрыть.


  • 0

Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.7 WidgetKit: 2.4.3


#12 SmetDenis

SmetDenis

Отправлено 03 December 2015 - 12:32

что нужно чтоб в общем файле ymlexport.php  также все работало без создания  шаблона определенного типа 
 

 

Общий файл выбирается только в случае если не существует для типа материала переопределения  (отдельной директории).

Иначе работает переопределение шаблонов из Zoo. В данном случае это дает некоторые неудобства.

 

oldprice вычисляется после наценки?
 

Это то число, которое показывается на сайте (если вывести цену до скидки) Учитывает все элементы, скидки, наценки, модификаторы.

 

Возможно ли добавить следующие условия - Если старая цена отличается от новой  "=" "<5%" или ">95%" то необходимо ее скрыть.
 

Можно вручную посчитать процент прямо в шаблоне. Формула со школы.

и затем обрамить вывод тега oldprice условием.


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



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


#13 Max

Max

Отправлено 03 December 2015 - 14:11

Можно вручную посчитать процент прямо в шаблоне. Формула со школы. и затем обрамить вывод тега oldprice условием.

Я подозреваю, что есть переменная со значением скидки, которую надо как-то надо вывести в шаблоне..


Сообщение отредактировал Max: 03 December 2015 - 14:16

  • 0

Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.7 WidgetKit: 2.4.3


#14 Max

Max

Отправлено 04 December 2015 - 13:29

может кому понадобится, cпасибо.

        <?php 
	        $skidka = (($item_params['pricesOld'][$item->id]-$item_params['price'][$item->id])/$item_params['pricesOld'][$item->id])*100;
	        if ($skidka>=5&&$skidka<=95) {
         echo '<oldprice>'. $item_params['pricesOld'][$item->id].'</oldprice>';}
         ?>

  • 0

Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.7 WidgetKit: 2.4.3





Click to return to top of page in style!