|
Здравствуйте! Недавно я сделал у товаров свойство "Старая цена" (если что, эту цену я задаю вручную). На странице товара я вывожу значение данного свойства так:[CODE]$arResult['PROPERTIES']['old_price']['VALUE'] [/CODE]а в Каталоге вот так:[CODE]$arItem["PROPERTIES"]['old_price']['VALUE'][/CODE]Всё хорошо работает, но только в этих двух местах. На главной странице в области "Хиты продаж" у меня ни один из вышеуказанных вариантов не работает. Параметры компонента Получается следующая цепочка файлов: [I]public_html/include/mainpage/comp_catalog_hit.php[/I] Скрытый текст |
---|
[CODE]<?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 );?>[/CODE] |
[I]public_html/bitrix/templates/aspro_optimus/components/aspro/tabs.optimus/main/template.php[/I] Скрытый текст |
---|
[CODE]<?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> <?}?>[/CODE] |
[I] [/I][I]public_html/bitrix/templates/aspro_optimus/components/bitrix/catalog.section/catalog_block_front/template.php[/I] Скрытый текст |
---|
[CODE]<?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> <?}?> [/CODE] |
[I] [/I]Как я говорил в начале, надо вывести свойство товара - "Старая цена" (old_price). Помогите, пожалуйста, своими силами не получается..
|