Jump to content


Photo
- - - - -

<oldprice> YML экспорт


Best Answer SmetDenis , 01 December 2015 - 12:24

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

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

<oldprice><?php echo $item_params['priceOld'][$item->id]; ?></oldprice>
Go to the full post


  • This topic is locked This topic is locked
13 replies to this topic

#11 Max

Max
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 153
  • topics: 51

Posted 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
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 03 December 2015 - 12:32

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

 

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

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

 

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

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

 

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

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

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


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



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


#13 Max

Max
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 153
  • topics: 51

Posted 03 December 2015 - 14:11

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

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


Edited by 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
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 153
  • topics: 51

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