Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


costea93

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>

 

и вот где это работает:

 


 

и где нет:

 


 

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

Надіслати
Поділитися на інших сайтах


это не модуль, добавил толико это в 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;

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах


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

 

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

Надіслати
Поділитися на інших сайтах

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

 

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

это часть кода добавлено в:
 
if ($product_info) {
....
.....
......
foreach ($results as $result) {
 
 здесь моя часть кода
 
  }
}
Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

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

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

вот здесь весь код:
 
 
строка 442, и конец, строка 449
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.