Всем доброго дня. Уже несколько дней не могу решить проблему.
Делаю прайс для печати с сайта, все сделал, как нужно, но есть нюанс. У товаров на сайте 2 цены, на которых заполнено обе 2, то все норм, а на которых 1 цена заполнена, то там выводит данные типо "руб" "скидка" скидки по кофицентам, 0-ли соответственною. Как мне убрать эти данные, если 2-я цена не заполнена? какое то условие писать? не могу разобраться, тем более каталог сделан через echo, и фиг знает как прописать условия для инфоблока. Желательно помочь хот бы примерным кодом, а то совсем все перепробовал. в php не гуру.
Прикладываю картинку для ясности и код компонента каталог
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
echo '<div class="good_list_div" style="
margin-top: -57px;
">';
$settings=GetIBlockElement(675);
foreach ($arResult['ITEMS'] as $item)
{$discountval="";
if($item["PROPERTIES"]["DISCOUNT"]["VALUE"]>0){
$discount=(100-$item["PROPERTIES"]["DISCOUNT"]["VALUE"])/100;
$discountval=$item["PROPERTIES"]["DISCOUNT"]["VALUE"];
}else{
$discount=(100-$settings["PROPERTIES"]["DISCOUNT"]["VALUE"])/100;
$discountval=$settings["PROPERTIES"]["DISCOUNT"]["VALUE"];
}
if($item["PROPERTIES"]["ADDED"]["VALUE"]>0){
$added=(100+$item["PROPERTIES"]["ADDED"]["VALUE"])/100;
}else{
$added=(100+$settings["PROPERTIES"]["ADDED"]["VALUE"])/100;
}
$strElementEdit = CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT");
$strElementDelete = CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE");
$arElementDeleteParams = array("CONFIRM" => GetMessage('CT_BCS_TPL_ELEMENT_DELETE_CONFIRM'));
$this->AddEditAction($item['ID'], $item['EDIT_LINK'], $strElementEdit);
$this->AddDeleteAction($item['ID'], $item['DELETE_LINK'], $strElementDelete, $arElementDeleteParams);
$strMainID = $this->GetEditAreaId($item['ID']);
//$price_discount = $item['MIN_PRICE']['VALUE'] - ($item['MIN_PRICE']['VALUE'] * DISCOUNT) / 100;
//$priceSbor_discount = $item['ASSY_PRICE']['VALUE'] - ($item['ASSY_PRICE']['VALUE'] * DISCOUNT) / 100;
$price = ($item['MIN_PRICE']['VALUE']*$added);
$price_discount = ($item['MIN_PRICE']['VALUE']*$added) * $discount;
$priceSbor = ($item['PROPERTIES']['ASSY_PRICE']['VALUE']*$added);
$priceSbor_discount = ($item['PROPERTIES']['ASSY_PRICE']['VALUE']*$added) * $discount;
$discount_20_15_10_cena = ($item['PROPERTIES']['SKIDKA_PRISE_15_20']['VALUE']*$added) * $discount_20_15_10;
$discount_15_10_5_cena = ($item['PROPERTIES']['SKIDKA_PRISE_10_15']['VALUE']*$added) * $discount_15_10_5;
$discount_20_15_10_cena_2 = ($item['PROPERTIES']['SKIDKA_PRISE_15_20']['VALUE']*$added) * $discount_20_15_10;
$discount_15_10_5_cena_2 = ($item['PROPERTIES']['SKIDKA_PRISE_10_15']['VALUE']*$added) * $discount_15_10_5;
$discount_20_15_10=(100-$item['PROPERTIES']['SKIDKA_PRISE_15_20']['VALUE'])/100;
$discount_15_10_5=(100-$item['PROPERTIES']['SKIDKA_PRISE_10_15']['VALUE'])/100;
$discount_20_15_10_2=(100-$item['PROPERTIES']['SKIDKA_PRISE_15_20']['VALUE'])/100;
$discount_15_10_5_2=(100-$item['PROPERTIES']['SKIDKA_PRISE_10_15']['VALUE'])/100;
echo '
<div class="good_list" itemid='.$item['ID'].'>
<div class="prise_tab"><table border="1" cellpadding="1" cellspacing="1" style="height:215px; width:1020px">
<tbody>
<tr>
<td style="height:215px; width:267px"> </td>
<td style="height:215px; width:253px"> </td>
<td style="height:215px; width:270px"> </td>
<td style="height:215px; width:300px"> </td>
</tr>
</tbody>
</table>
</div>
<div class="good_list_img"><a href="'.$item['DETAIL_PAGE_URL'].'#icons"><img alt="'.$item['NAME'].'" title="'.$item['NAME'].'" src="'.$item['PREVIEW_PICTURE']['SRC'].'"></a></div>
<div class="good_list_text_div">
<div class="good_list_text_title"><a href="'.$item['DETAIL_PAGE_URL'].'#icons">'.$item['NAME'].'</a></div>
<div class="good_list_text_text">
<span class="good_list_text_text_article">Артикул: </span>
<span class="good_list_text_text_article1"> '.$item['PROPERTIES']['ARTICLE']['VALUE'].'</span><br><br>
<div class="opisanie_opt">'.$item['DISPLAY_PROPERTIES']['OPISANIE_OPT']['~VALUE']['TEXT'].'</div>
</div></div>
<div class="prise_tab2">
<div class="prise_0000">'.$item["DISPLAY_PROPERTIES"]["TEXT_NAD_BEZ_SBORKI"]["~VALUE"]["TEXT"].'</div>
<div class="prise_1">'.$item['PROPERTIES']["TEXT_NAD_CENOY"]['VALUE'].'</div>
<div class="prise_2">'.number_format($item['MIN_PRICE']['VALUE'] * $discount_20_15_10,0,'',' ').' руб.</div>
<div class="prise_21">'.number_format($item['MIN_PRICE']['VALUE'] * $discount_15_10_5,0,'',' ').' руб.</div>
<div class="prise_23">'.number_format($item['MIN_PRICE']['VALUE'] * $discount,0,'',' ').' руб.</div>
<div class="prise_5">Скидка '.$item['PROPERTIES']['SKIDKA_PRISE_15_20']['VALUE'].' %</div>
<div class="prise_6">Скидка '.$item['PROPERTIES']['SKIDKA_PRISE_10_15']['VALUE'].' %</div>
<div class="prise_17">Скидка '.$discountval.' %</div>
<div class="prise_3">'.$item['PROPERTIES']["ASSY_CAPTION"]['VALUE'].'</div>
<div class="prise_4">'.number_format($item['PROPERTIES']['ASSY_PRICE']['VALUE'] * $discount_20_15_10,0,'',' ').' руб.</div>
<div class="prise_14">'.number_format($item['PROPERTIES']['ASSY_PRICE']['VALUE'] * $discount_15_10_5,0,'',' ').' руб.</div>
<div class="prise_22">'.number_format($item['PROPERTIES']['ASSY_PRICE']['VALUE'] * $discount,0,'',' ').' руб.</div>
<div class="prise_24">Скидка '.$item['PROPERTIES']['SKIDKA_PRISE_15_20']['VALUE'].' %</div>
<div class="prise_26">Скидка '.$item['PROPERTIES']['SKIDKA_PRISE_10_15']['VALUE'].' %</div>
<div class="prise_27">Скидка '.$discountval.' %</div>
</div>
<div class="element_sales_pricebox_labe_kot">
<div class="element_sales_pricebox_labe11">'.$item["DISPLAY_PROPERTIES"]["INFO_PRISE"]["~VALUE"]["TEXT"].'</div>
</div>
<div class="clear"></div>
<div class="good_list_sale">
<div class="good_list_sale_buyone_wrapper">
</div>
</div>
</div>';
}
echo "<div style='text-align:center;'>".$arResult["NAV_STRING"]."</div>";
echo "</div>";
?>
[/CODE]
Заранее спасибо!