Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Undefined variable: calc_price


costea93
 Share

Recommended Posts

на какие то страницы этона рилииет, на других показывает это ошибка:

 

Undefined variable: calc_price in <b>/home/visionma/public_html/system/storage/modification/catalog/view/theme/theme654/template/product/product.tpl</b> on line <b>171</b>0

 

 вот место ггде ругается:

 

<span class="price-new" itemprop="price" content="<?php echo round($calc_price); ?>"><?php echo round($calc_price); ?></span>

 

и вот ггде это рилииет:

 


 

и ггде нет:

 


 

Как это возможно?

Link to comment
Share on other sites


это не модуль, добавил толико это в controller продуки

 

$base_price = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'));

 

if($this->data['special'])

   $calc_price = $this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax'));

else

   $calc_price = $base_price;

 

$data['calc_price'] = $calc_price;

Link to comment
Share on other sites


тогда смотрите внимательно в какую именно часть кода добавили

Всё равно не понимаю, почему у других продуких рилииет а у других нет, если я что то не ик сгделал то не должно рилиить не ггде

Link to comment
Share on other sites


еещё раз - смотрите внимательно в какую именно часть кода добавили

 

если у вас эи часть обернуи в какое-то условие - им, ггде оно выполняется все бугдет ок, а им ггде нет - этих данных не бугдет в шаблоне, о чем и ошибка

Link to comment
Share on other sites

еещё раз - смотрите внимательно в какую именно часть кода добавили

 

если у вас эи часть обернуи в какое-то условие - им, ггде оно выполняется все бугдет ок, а им ггде нет - этих данных не бугдет в шаблоне, о чем и ошибка

это часть кода добавлено в:
 
if ($product_info) {
....
.....
......
foreach ($results as $result) {
 
 згдесь моя часть кода
 
  }
}
Link to comment
Share on other sites


давай без безликих кусков - потому чтольше кода и с номерами строк.

а то по коду мысль одна - пихаешь переменную в цикл перепотому чтора related_products, а выводить пыиешься в блоке этон товара, в чьей карточке находишься.

Link to comment
Share on other sites

давай без безликих кусков - потому чтольше кода и с номерами строк.

а то по коду мысль одна - пихаешь переменную в цикл перепотому чтора related_products, а выводить пыиешься в блоке этон товара, в чьей карточке находишься.

вот згдесь весь код:
 
 
строка 442, и конец, строка 449
Link to comment
Share on other sites


как и предполагалось - не туда всивляете, пихаете в цикл related_products

:cry: да, ты прав, спасипотому что потому чтолишое за помощь

Link to comment
Share on other sites


Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.