Итак, поколупавшись тут по разным интернетам и прочим форумах я нашёл способ реализации, выкладываю на ваш суд. Значится изменяем sale.basket.basket.small ( можно line, но тогда нужно result_modifeir.php делать).
Сам код:
Сам код:
Код |
---|
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <?php function getNumEnding($number, $endingArray) { $number = $number % 100; if ($number>=11 && $number<=19) { $ending=$endingArray[2]; } else { $i = $number % 10; switch ($i) { case (1): $ending = $endingArray[0]; break; case (2): case (3): case (4): $ending = $endingArray[1]; break; default: $ending=$endingArray[2]; } } return $ending; } ?> <?php $defaultCurr = CSaleLang::GetLangCurrency(SITE_ID); ?> <?php $quant='0';$price='0'; foreach ($arResult["ITEMS"] as $v) { if ($v["DELAY"]=="N" && $v["CAN_BUY"]=="Y") { $quant=$quant+$v["QUANTITY"]; $pr=$v["QUANTITY"]*$v["PRICE"]; $price=$price+$pr; } } if($quant==0){?> Ваша корзина пуста <?php }else{?> <a href="<?php echo $arParams["PATH_TO_BASKET"]?>" title="В корзину"> <span><?php echo $quant; ?></span> <?php echo getNumEnding($quant, array("товар", "товара", "товаров")); ?> на <span><?php echo SaleFormatCurrency($price, $defaultCurr); ?></span> </a> <?php } ?> |