|
Здравствуйте! Недавно я сделал у товаров свойство "Старая цена" (если что, эту цену я задаю вручную). На странице товара я вывожу значение данного свойства так: Код |
---|
$arResult['PROPERTIES']['old_price']['VALUE']
|
а в Каталоге вот так: Код |
---|
$arItem["PROPERTIES"]['old_price']['VALUE'] |
Всё хорошо работает, но только в этих двух местах. На главной странице в области "Хиты продаж" у меня ни один из вышеуказанных вариантов не работает. Параметры компонента Получается следующая цепочка файлов: public_html/include/mainpage/comp_catalog_hit.phpСкрытый текст |
---|
Код |
---|
<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();?>
<?$APPLICATION->IncludeComponent(
"aspro:tabs.optimus",
"main",
array(
"IBLOCK_TYPE" => "aspro_optimus_catalog",
"IBLOCK_ID" => "14",
"SECTION_ID" => "",
"SECTION_CODE" => "",
"TABS_CODE" => "HIT",
"SECTION_USER_FIELDS" => array(
0 => "",
1 => "",
),
"ELEMENT_SORT_FIELD" => "sort",
"ELEMENT_SORT_ORDER" => "asc",
"ELEMENT_SORT_FIELD2" => "id",
"ELEMENT_SORT_ORDER2" => "desc",
"FILTER_NAME" => "arrFilterProp",
"INCLUDE_SUBSECTIONS" => "Y",
"SHOW_ALL_WO_SECTION" => "Y",
"HIDE_NOT_AVAILABLE" => "N",
"PAGE_ELEMENT_COUNT" => "8",
"LINE_ELEMENT_COUNT" => "4",
"PROPERTY_CODE" => array(
0 => "",
1 => "",
),
"OFFERS_LIMIT" => "0",
"SECTION_URL" => "",
"DETAIL_URL" => "",
"BASKET_URL" => "/basket/",
"ACTION_VARIABLE" => "action",
"PRODUCT_ID_VARIABLE" => "id",
"PRODUCT_QUANTITY_VARIABLE" => "quantity",
"PRODUCT_PROPS_VARIABLE" => "prop",
"SECTION_ID_VARIABLE" => "SECTION_ID",
"AJAX_MODE" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "N",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
"CACHE_GROUPS" => "N",
"CACHE_FILTER" => "Y",
"META_KEYWORDS" => "-",
"META_DESCRIPTION" => "-",
"BROWSER_TITLE" => "-",
"ADD_SECTIONS_CHAIN" => "N",
"DISPLAY_COMPARE" => "Y",
"SET_TITLE" => "N",
"SET_STATUS_404" => "N",
"PRICE_CODE" => array(
0 => "BASE",
),
"USE_PRICE_COUNT" => "N",
"SHOW_PRICE_COUNT" => "1",
"PRICE_VAT_INCLUDE" => "Y",
"PRODUCT_PROPERTIES" => array(
),
"USE_PRODUCT_QUANTITY" => "N",
"CONVERT_CURRENCY" => "N",
"DISPLAY_TOP_PAGER" => "N",
"DISPLAY_BOTTOM_PAGER" => "N",
"PAGER_TITLE" => "Товары",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => ".default",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"DISCOUNT_PRICE_CODE" => "",
"AJAX_OPTION_ADDITIONAL" => "",
"SHOW_ADD_FAVORITES" => "Y",
"SECTION_NAME_FILTER" => "",
"SECTION_SLIDER_FILTER" => "21",
"COMPONENT_TEMPLATE" => "main",
"OFFERS_FIELD_CODE" => array(
0 => "ID",
1 => "",
),
"OFFERS_PROPERTY_CODE" => array(
0 => "",
1 => "",
),
"OFFERS_SORT_FIELD" => "sort",
"OFFERS_SORT_ORDER" => "asc",
"OFFERS_SORT_FIELD2" => "id",
"OFFERS_SORT_ORDER2" => "desc",
"SHOW_MEASURE" => "Y",
"OFFERS_CART_PROPERTIES" => array(
),
"DISPLAY_WISH_BUTTONS" => "Y",
"SHOW_DISCOUNT_PERCENT" => "N",
"SHOW_OLD_PRICE" => "Y",
"SHOW_RATING" => "Y",
"SALE_STIKER" => "SALE_TEXT",
"SHOW_DISCOUNT_TIME" => "N"
),
false
);?> |
| public_html/bitrix/templates/aspro_optimus/components/aspro/tabs.optimus/main/template.phpСкрытый текст |
---|
Код |
---|
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();/** @var CBitrixComponentTemplate $this */
/** @var array $arParams */
/** @var array $arResult */
/** @global CDatabase $DB */
$this->setFrameMode(true);
$class_block="s_".randString();
$arTab=array();
$col=4;
if($arParams["LINE_ELEMENT_COUNT"]>=3 && $arParams["LINE_ELEMENT_COUNT"]<4)
$col=3;
if($arResult["SHOW_SLIDER_PROP"]){?>
<div class="tab_slider_wrapp specials <?=$class_block;?> best_block clearfix">
<div class="top_blocks">
<ul class="tabs">
<?$i=1;
foreach($arResult["TABS"] as $code=>$title):?>
<li data-code="<?=$code?>" <?=($i==1 ? "class='cur'" : "")?>><span><?=$title;?></span></li>
<?$i++;?>
<?endforeach;?>
<li class="stretch"></li>
</ul>
</div>
<ul class="tabs_content">
<?$j=1;?>
<?foreach($arResult["TABS"] as $code=>$title){?>
<li class="tab <?=$code?>_wrapp <?=($j++ ==1 ? "cur" : "");?>" data-code="<?=$code?>" data-col="<?=$col;?>">
<div class="tabs_slider <?=$code?>_slides wr">
<?
$GLOBALS[$arParams["FILTER_NAME"]]=array("PROPERTY_HIT_VALUE" => array($title));
if($arParams["SECTION_ID"]){
$GLOBALS[$arParams["FILTER_NAME"]]["SECTION_ID"]=$arParams["SECTION_ID"];
$GLOBALS[$arParams["FILTER_NAME"]]["INCLUDE_SUBSECTIONS"] = "Y";
}?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
"catalog_block_front",
array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
"PROPERTY_CODE" => $arParams["PROPERTY_CODE"],
"META_KEYWORDS" => $arParams["META_KEYWORDS"],
"META_DESCRIPTION" => $arParams["META_DESCRIPTION"],
"BROWSER_TITLE" => $arParams["BROWSER_TITLE"],
"SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"],
"INCLUDE_SUBSECTIONS" => $arParams["INCLUDE_SUBSECTIONS"],
"BASKET_URL" => $arParams["BASKET_URL"],
"ACTION_VARIABLE" => $arParams["ACTION_VARIABLE"],
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
"SECTION_ID_VARIABLE" => $arParams["SECTION_ID_VARIABLE"],
"PRODUCT_QUANTITY_VARIABLE" => $arParams["PRODUCT_QUANTITY_VARIABLE"],
"PRODUCT_PROPS_VARIABLE" => $arParams["PRODUCT_PROPS_VARIABLE"],
"FILTER_NAME" => $arParams["FILTER_NAME"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => "Y",
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"SET_TITLE" => $arParams["SET_TITLE"],
"MESSAGE_404" => $arParams["MESSAGE_404"],
"SET_STATUS_404" => $arParams["SET_STATUS_404"],
"SHOW_404" => $arParams["SHOW_404"],
"FILE_404" => $arParams["FILE_404"],
"DISPLAY_COMPARE" => $arParams["DISPLAY_COMPARE"],
"DISPLAY_WISH_BUTTONS" => $arParams["DISPLAY_WISH_BUTTONS"],
"PAGE_ELEMENT_COUNT" => $arParams["PAGE_ELEMENT_COUNT"],
"LINE_ELEMENT_COUNT" => $arParams["LINE_ELEMENT_COUNT"],
"PRICE_CODE" => $arParams["PRICE_CODE"],
"USE_PRICE_COUNT" => $arParams["USE_PRICE_COUNT"],
"SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"],
"SHOW_MEASURE" => $arParams["SHOW_MEASURE"],
"SHOW_RATING" => $arParams["SHOW_RATING"],
"SHOW_DISCOUNT_PERCENT" => $arParams["SHOW_DISCOUNT_PERCENT"],
"SHOW_DISCOUNT_TIME" => $arParams["SHOW_DISCOUNT_TIME"],
"SALE_STIKER" => $arParams["SALE_STIKER"],
"PRICE_VAT_INCLUDE" => $arParams["PRICE_VAT_INCLUDE"],
"USE_PRODUCT_QUANTITY" => $arParams['USE_PRODUCT_QUANTITY'],
"ADD_PROPERTIES_TO_BASKET" => (isset($arParams["ADD_PROPERTIES_TO_BASKET"]) ? $arParams["ADD_PROPERTIES_TO_BASKET"] : ''),
"PARTIAL_PRODUCT_PROPERTIES" => (isset($arParams["PARTIAL_PRODUCT_PROPERTIES"]) ? $arParams["PARTIAL_PRODUCT_PROPERTIES"] : ''),
"PRODUCT_PROPERTIES" => $arParams["PRODUCT_PROPERTIES"],
"DISPLAY_TOP_PAGER" => $arParams["DISPLAY_TOP_PAGER"],
"DISPLAY_BOTTOM_PAGER" => $arParams["DISPLAY_BOTTOM_PAGER"],
"PAGER_TITLE" => $arParams["PAGER_TITLE"],
"PAGER_SHOW_ALWAYS" => $arParams["PAGER_SHOW_ALWAYS"],
"PAGER_TEMPLATE" => $arParams["PAGER_TEMPLATE"],
"PAGER_DESC_NUMBERING" => $arParams["PAGER_DESC_NUMBERING"],
"PAGER_DESC_NUMBERING_CACHE_TIME" => $arParams["PAGER_DESC_NUMBERING_CACHE_TIME"],
"PAGER_SHOW_ALL" => $arParams["PAGER_SHOW_ALL"],
"PAGER_BASE_LINK_ENABLE" => $arParams["PAGER_BASE_LINK_ENABLE"],
"PAGER_BASE_LINK" => $arParams["PAGER_BASE_LINK"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"OFFERS_CART_PROPERTIES" => $arParams["OFFERS_CART_PROPERTIES"],
"OFFERS_FIELD_CODE" => $arParams["OFFERS_FIELD_CODE"],
"OFFERS_PROPERTY_CODE" => $arParams["OFFERS_PROPERTY_CODE"],
"OFFERS_SORT_FIELD" => $arParams["OFFERS_SORT_FIELD"],
"OFFERS_SORT_ORDER" => $arParams["OFFERS_SORT_ORDER"],
"OFFERS_SORT_FIELD2" => $arParams["OFFERS_SORT_FIELD2"],
"OFFERS_SORT_ORDER2" => $arParams["OFFERS_SORT_ORDER2"],
"OFFERS_LIMIT" => $arParams["OFFERS_LIMIT"],
"SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"],
"SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
"DETAIL_URL" => $arParams["DETAIL_URL"],
// "DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"USE_MAIN_ELEMENT_SECTION" => $arParams["USE_MAIN_ELEMENT_SECTION"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
'SHOW_ALL_WO_SECTION' => $arParams["SHOW_ALL_WO_SECTION"],
'LABEL_PROP' => $arParams['LABEL_PROP'],
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => $arParams['OFFER_TREE_PROPS'],
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'MESS_BTN_BUY' => $arParams['MESS_BTN_BUY'],
'MESS_BTN_ADD_TO_BASKET' => $arParams['MESS_BTN_ADD_TO_BASKET'],
'MESS_BTN_SUBSCRIBE' => $arParams['MESS_BTN_SUBSCRIBE'],
'MESS_BTN_DETAIL' => $arParams['MESS_BTN_DETAIL'],
'MESS_NOT_AVAILABLE' => $arParams['MESS_NOT_AVAILABLE'],
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
"ADD_SECTIONS_CHAIN" => "N",
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'COMPARE_PATH' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['compare'],
'BACKGROUND_IMAGE' => (isset($arParams['SECTION_BACKGROUND_IMAGE']) ? $arParams['SECTION_BACKGROUND_IMAGE'] : ''),
'DISABLE_INIT_JS_IN_COMPONENT' => (isset($arParams['DISABLE_INIT_JS_IN_COMPONENT']) ? $arParams['DISABLE_INIT_JS_IN_COMPONENT'] : '')
),
false, array("HIDE_ICONS"=>"Y")
);?>
</div>
</li>
<?}?>
</ul>
</div>
<sc ript type="text/javascript">
$(document).ready(function(){
$('.catalog_block .catalog_item_wrapp .catalog_item .item_info:visible .item-title').sliceHeight({item:'.catalog_item'});
$('.catalog_block .catalog_item_wrapp .catalog_item .item_info:visible').sliceHeight({classNull: '.footer_button', item:'.catalog_item'});
$('.catalog_block .catalog_item_wrapp .catalog_item:visible').sliceHeight({classNull: '.footer_button', item:'.catalog_item'});
});
</sc ript>
<?}?> |
|
public_html/bitrix/templates/aspro_optimus/components/bitrix/catalog.section/catalog_block_front/template.phpСкрытый текст |
---|
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?><?$this->setFrameMode(true);?>
<?if( count( $arResult["ITEMS"] ) >= 1 ){?>
<div class="top_wrapper">
<div class="catalog_block items">
<?foreach($arResult["ITEMS"] as $arItem){?>
<?$this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BCS_ELEMENT_DELETE_CONFIRM')));
$totalCount = COptimus::GetTotalCount($arItem);
$arQuantityData = COptimus::GetQuantityArray($totalCount);
$item_id = $arItem["ID"];
$strMeasure = '';
if($arParams["SHOW_MEASURE"] == "Y" && $arItem["CATALOG_MEASURE"]){
$arMeasure = CCatalogMeasure::getList(array(), array("ID" => $arItem["CATALOG_MEASURE"]), false, false, array())->GetNext();
$strMeasure = $arMeasure["SYMBOL_RUS"];
}
switch ($arParams["LINE_ELEMENT_COUNT"]){
case '2':
$col=2;
break;
case '3':
$col=3;
break;
default:
$col=4;
break;
}
?>
<div class="catalog_item_wrapp col-<?=$col;?> item" data-col="<?=$col;?>">
<div class="catalog_item item_wrap " id="<?=$this->GetEditAreaId($arItem['ID']);?>">
<div class="inner_wrap">
<div class="image_wrapper_block">
<div class="stickers">
<?if (is_array($arItem["PROPERTIES"]["HIT"]["VALUE_XML_ID"])):?>
<?foreach($arItem["PROPERTIES"]["HIT"]["VALUE_XML_ID"] as $key=>$class){?>
<div><div class="sticker_<?=strtolower($class);?>"><?=$arItem["PROPERTIES"]["HIT"]["VALUE"][$key]?></div></div>
<?}?>
<?endif;?>
<?if($arParams["SALE_STIKER"] && $arItem["PROPERTIES"][$arParams["SALE_STIKER"]]["VALUE"]){?>
<div><div class="sticker_sale_text"><?=$arItem["PROPERTIES"][$arParams["SALE_STIKER"]]["VALUE"];?></div></div>
<?}?>
</div>
<?if((!$arItem["OFFERS"] && $arParams["DISPLAY_WISH_BUTTONS"] != "N" ) || ($arParams["DISPLAY_COMPARE"] == "Y")):?>
<div class="like_icons">
<?if($arParams["DISPLAY_WISH_BUTTONS"] == "Y" && !$arItem["OFFERS"]):?>
<div class="wish_item_button">
<span title="<?=GetMessage('CATALOG_WISH')?>" class="wish_item to" data-item="<?=$arItem["ID"]?>" data-iblock="<?=$arItem["IBLOCK_ID"]?>"><i></i></span>
<span title="<?=GetMessage('CATALOG_WISH_OUT')?>" class="wish_item in added" style="display: none;" data-item="<?=$arItem["ID"]?>" data-iblock="<?=$arItem["IBLOCK_ID"]?>"><i></i></span>
</div>
<?endif;?>
<?if($arParams["DISPLAY_COMPARE"] == "Y"):?>
<div class="compare_item_button">
<span title="<?=GetMessage('CATALOG_COMPARE')?>" class="compare_item to" data-iblock="<?=$arParams["IBLOCK_ID"]?>" data-item="<?=$arItem["ID"]?>" ><i></i></span>
<span title="<?=GetMessage('CATALOG_COMPARE_OUT')?>" class="compare_item in added" style="display: none;" data-iblock="<?=$arParams["IBLOCK_ID"]?>" data-item="<?=$arItem["ID"]?>"><i></i></span>
</div>
<?endif;?>
</div>
<?endif;?>
<a href="<?=$arItem["DETAIL_PAGE_URL"]?>" class="thumb">
<?
$a_alt=($arItem["IPROPERTY_VALUES"]["ELEMENT_PREVIEW_PICTURE_FILE_ALT"] ? $arItem["IPROPERTY_VALUES"]["ELEMENT_PREVIEW_PICTURE_FILE_ALT"] : $arItem["NAME"] );
$a_title=($arItem["IPROPERTY_VALUES"]["ELEMENT_PREVIEW_PICTURE_FILE_TITLE"] ? $arItem["IPROPERTY_VALUES"]["ELEMENT_PREVIEW_PICTURE_FILE_TITLE"] : $arItem["NAME"] );
?>
<?if( !empty($arItem["PREVIEW_PICTURE"]) ):?>
<img class="noborder" src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>" alt="<?=$a_alt;?>" title="<?=$a_title;?>" />
<?elseif( !empty($arItem["DETAIL_PICTURE"])):?>
<?$img = CFile::ResizeImageGet($arItem["DETAIL_PICTURE"], array( "width" => 170, "height" => 170 ), BX_RESIZE_IMAGE_PROPORTIONAL,true );?>
<img class="noborder" src="<?=$img["src"]?>" alt="<?=$a_alt;?>" title="<?=$a_title;?>" />
<?else:?>
<img class="noborder" src="<?=SITE_TEMPLATE_PATH?>/images/no_photo_medium.png" alt="<?=$a_alt;?>" title="<?=$a_title;?>" />
<?endif;?>
</a>
</div>
<div class="item_info">
<div class="item-title">
<a href="<?=$arItem["DETAIL_PAGE_URL"]?>"><span><?=$arItem["NAME"]?></span></a>
</div>
<?if($arParams["SHOW_RATING"] == "Y"):?>
<div class="rating">
<?$APPLICATION->IncludeComponent(
"bitrix:iblock.vote",
"element_rating_front",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arItem["IBLOCK_ID"],
"ELEMENT_ID" =>$arItem["ID"],
"MAX_VOTE" => 5,
"VOTE_NAMES" => array(),
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"DISPLAY_AS_RATING" => 'vote_avg'
),
$component, array("HIDE_ICONS" =>"Y")
);?>
</div>
<?endif;?>
<?=$arQuantityData["HTML"];?>
<div class="cost prices clearfix">
<?if( $arItem["OFFERS"]){?>
<?$minPrice = false;
if (isset($arItem['MIN_PRICE']) || isset($arItem['RATIO_PRICE'])){
// $minPrice = (isset($arItem['RATIO_PRICE']) ? $arItem['RATIO_PRICE'] : $arItem['MIN_PRICE']);
$minPrice = $arItem['MIN_PRICE'];
}
$offer_id=0;
if($arParams["TYPE_SKU"]=="N"){
$offer_id=$minPrice["MIN_ITEM_ID"];
}
$min_price_id=$minPrice["MIN_PRICE_ID"];
if(!$min_price_id)
$min_price_id=$minPrice["PRICE_ID"];
if($minPrice["MIN_ITEM_ID"])
$item_id=$minPrice["MIN_ITEM_ID"];
$prefix = '';
if('N' == $arParams['TYPE_SKU'] || $arParams['DISPLAY_TYPE'] !== 'block'){
$prefix = GetMessage("CATALOG_FROM");
}
if($arParams["SHOW_OLD_PRICE"]=="Y"){?>
<div class="price">
<?if(strlen($minPrice["PRINT_DISCOUNT_VALUE"])):?>
<?=$prefix;?> <?=$minPrice["PRINT_DISCOUNT_VALUE"];?><?if (($arParams["SHOW_MEASURE"]=="Y") && $strMeasure):?>/<?=$strMeasure?><?endif;?>
<?endif;?>
</div>
<div class="price discount">
<span <?=(!$minPrice["DISCOUNT_DIFF"] ? 'style="display:none;"' : '')?>><?=$minPrice["PRINT_VALUE"];?></span>
</div>
<?/*if($arParams["SHOW_DISCOUNT_PERCENT"]=="Y"){?>
<div class="sale_block" <?=(!$minPrice["DISCOUNT_DIFF"] ? 'style="display:none;"' : '')?>>
<?$percent=round(($minPrice["DISCOUNT_DIFF"]/$minPrice["VALUE"])*100, 2);?>
<div class="value">-<?=$percent;?>%</div>
<div class="text"><?=GetMessage("CATALOG_ECONOMY");?> <span><?=$minPrice["PRINT_DISCOUNT_DIFF"];?></span></div>
<div class="clearfix"></div>
</div>
<?}*/?>
<?}else{?>
<div class="price only_price">
<?if(strlen($minPrice["PRINT_DISCOUNT_VALUE"])):?>
<?=$prefix;?> <?=$minPrice['PRINT_DISCOUNT_VALUE'];?><?if (($arParams["SHOW_MEASURE"]=="Y") && $strMeasure):?>/<?=$strMeasure?><?endif;?>
<?endif;?>
</div>
<?}?>
<?}elseif ( $arItem["PRICES"] ){?>
<? $arCountPricesCanAccess = 0;
$min_price_id=0;
foreach( $arItem["PRICES"] as $key => $arPrice ) { if($arPrice["CAN_ACCESS"]){$arCountPricesCanAccess++;} } ?>
<?foreach($arItem["PRICES"] as $key => $arPrice){?>
<?if($arPrice["CAN_ACCESS"]){
$percent=0;
if($arPrice["MIN_PRICE"]=="Y"){
$min_price_id=$arPrice["PRICE_ID"];
}?>
<?$price = CPrice::GetByID($arPrice["ID"]);?>
<?if($arCountPricesCanAccess > 1):?>
<div class="price_name"><?=$price["CATALOG_GROUP_NAME"];?></div>
<?endif;?>
<?if($arPrice["VALUE"] > $arPrice["DISCOUNT_VALUE"] && $arParams["SHOW_OLD_PRICE"]=="Y"){?>
<div class="price">
<?if(strlen($arPrice["PRINT_VALUE"])):?>
<?=$arPrice["PRINT_DISCOUNT_VALUE"];?><?if (($arParams["SHOW_MEASURE"]=="Y") && $strMeasure):?>/<?=$strMeasure?><?endif;?>
<?endif;?>
</div>
<div class="price discount">
<span><?=$arPrice["PRINT_VALUE"];?></span>
</div>
<?/*if($arParams["SHOW_DISCOUNT_PERCENT"]=="Y"){?>
<div class="sale_block">
<?$percent=round(($arPrice["DISCOUNT_DIFF"]/$arPrice["VALUE"])*100, 2);?>
<?if($percent && $percent<100){?>
<div class="value">-<?=$percent;?>%</div>
<?}?>
<div class="text"><?=GetMessage("CATALOG_ECONOMY");?> <span><?=$arPrice["PRINT_DISCOUNT_DIFF"];?></span></div>
<div class="clearfix"></div>
</div>
<?}*/?>
<?}else{?>
<div class="price only_price">
<?if(strlen($arPrice["PRINT_VALUE"])):?>
<?=$arPrice["PRINT_VALUE"];?><?if (($arParams["SHOW_MEASURE"]=="Y") && $strMeasure):?>/<?=$strMeasure?><?endif;?>
<?endif;?>
</div>
<?}?>
<?}?>
<?}?>
<?}?>
</div>
<?if($arParams["SHOW_DISCOUNT_TIME"]=="Y"){?>
<?$arDiscounts = CCatalogDiscount::GetDiscountByProduct( $arItem["ID"], $USER->GetUserGroupArray(), "N", $min_price_id, SITE_ID );
$arDiscount=array();
if($arDiscounts)
$arDiscount=current($arDiscounts);
if($arDiscount["ACTIVE_TO"]){?>
<div class="view_sale_block">
<div class="count_d_block">
<span class="active_to hidden"><?=$arDiscount["ACTIVE_TO"];?></span>
<div class="title"><?=GetMessage("UNTIL_AKC");?></div>
<span class="countdown values"></span>
</div>
<div class="quantity_block">
<div class="title"><?=GetMessage("TITLE_QUANTITY_BLOCK");?></div>
<div class="values">
<span class="item">
<span class="value" <?=( count( $arItem["OFFERS"] ) > 0 ? 'style="opacity:0;"' : '')?>><?=$totalCount;?></span>
<span class="text"><?=GetMessage("TITLE_QUANTITY");?></span>
</span>
</div>
</div>
</div>
<?}?>
<?}?>
<div class="footer_button">
<div class="counter_wrapp">
<div class="button_block">
<!--noindex-->
<a href="<?=$arItem["DETAIL_PAGE_URL"]?>" class="button basket read_more"><?=GetMessage("CATALOG_READ_MORE");?></a>
<!--/noindex-->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?}?>
</div>
</div>
<?}?>
|
|
Как я говорил в начале, надо вывести свойство товара - "Старая цена" (old_price). Помогите, пожалуйста, своими силами не получается..
|