Оо вышло
я не там ковырял
В общем за вывод в карточке отвечает другая строка
Код:
<div class="install-cost">
Цена с установкой: <br/><span>[[!viewPrice? &price=`[[*tradeprice]]`&service=`[[*servicePrice]]`&sqrSrv=`[[*SrvSq]]&discount=`[[*discount]]`&islabel=`0`]] р.</span>
я переделал в
<div class="install-cost">
Цена с установкой: <br/><span>[[!viewPrice? &price=`[[*tradeprice]]`&service=`[[*servicePrice]]`&sqrSrv=`[[*SrvSq]]`&inverter=`[[*inverter]]`&discount=`[[*discount]]`&islabel=`0`]] р.</span>
вставил тот код который ты дал и 500 рублей добавило (в карточке товара, в просмотре каталога нет - но это нужно будет шаблон найти и добавить ), но как теперь совместить все с площадью
20-25 без инвертора = 7500 с инвертором 8к
25-35 без = 8к с инвертором например 10
то-есть что бы можно было регулировать
кажется разобрался
сейчас отпишу
В общем получилось у меня такое
Код:
if(!isset($service) || $service == 0)
if($ids[3] == 29)
{
if($srvSqr >= 20 && $srvSqr <= 25 )
$service = 7500;
else
if($srvSqr > 25 && $srvSqr <= 35)
$service = 8000;
else
if($srvSqr > 35 && $srvSqr <= 50)
$service = 9000;
else
if($srvSqr > 50 && $srvSqr <= 70)
$service = 10000;
else
if($srvSqr > 70 && $srvSqr <= 80)
$service = 10500;
else
if($srvSqr > 80 && $srvSqr <= 100)
$service = 11000;
}
if ($inverter == 1) {
if($srvSqr >= 20 && $srvSqr <= 25 )
$service = 8000;
else
if($srvSqr > 25 && $srvSqr <= 35)
$service = 8500;
else
if($srvSqr > 35 && $srvSqr <= 50)
$service = 9500;
else
if($srvSqr > 50 && $srvSqr <= 70)
$service = 11000;
else
if($srvSqr > 70 && $srvSqr <= 80)
$service = 11500;
else
if($srvSqr > 80 && $srvSqr <= 100)
$service = 12000;
}
и вывод подправленный в карточке товара
Код:
<div class="install-cost">
Цена с установкой: <br/><span>[[!viewPrice? &price=`[[*tradeprice]]`&service=`[[*servicePrice]]`&sqrSrv=`[[*SrvSq]]`&inverter=`[[*inverter]]`&discount=`[[*discount]]`&islabel=`0`]] р.</span>
Осталось вывести измененную цену в каталоге а не в карточке товара, но это уже в шаблоне надо поковыряться
Спасибо