Добрый день
в файле jbpriceadvance.php поставил проверку, что если остаток равен -2 тогда выводится текст "под заказ"
где то 2525 строка
....
} else if (!$balanceMode && $basicData['balance'] > 0) {
return $textYes;
} else if ($basicData['balance'] == -1) {
return $textYes;
} else if ($basicData['balance'] == -2) {
return $text2Yes;
} else if ($basicData['balance'] == 0) {
return $textNo;
}
}
} else if ($type == self::TYPE_SECONDARY) {
if ($viewMode == self::BALANCE_VIEW_SIMPLE) {
return $balance == 0 ? $textNo : $textYes;
} else if ($viewMode == self::BALANCE_VIEW_FULL) {
if ($balanceMode && $balance > 0) {
return '<span class="available">' . 'На складе ' . $balance . JText::_('JBZOO_JBPRICE_BALANCE_TEXT'). '</span>';
} else if (!$balanceMode && ($balance > 0 || $balance == -1)) {
return $textYes;
} else if ($balance == -1) {
return $textYes;
} else if ($balance == -2) {
return $text2Yes;
} else if ($balance == 0) {
return $textNo;
}
}
}
...
Но при этом если у товара цена =0 или >0 товар невозможно положить в корзину.
Различные самостоятельные вариации проверок у меня не получились. Видимо гдето не там копаю.
1. Как мне дописать проверку, что если остаток -2 и цена =0 или >0, выводился статус "под заказ ($text2Yes)" и этот товар можно было положить в корзину?
Спасибо
Сообщение отредактировал Lexx74: 11 February 2015 - 15:21