Ваш город: Москва

Косметологическое оборудование
с доставкой по России

Пн-Пт: 10:00 - 19:00 Сб: 11:00 - 16:00

Заказать консультацию 8-800-222-64-13

Косметологическое оборудование с доставкой по России

г. Новосибирск, ул. Сухарная, д.101
8-800-222-64-13
Пн-Пт: 10:00 - 19:00 Сб: 11:00 - 16:00
u.makarova@scopula.ru

Заказать консультацию
Заказать консультацию
use Nextype\Magnet\CSolution; /** * @global CMain $APPLICATION * @var array $arParams * @var array $arResult * @var CatalogSectionComponent $component * @var CBitrixComponentTemplate $this * @var string $templateName * @var string $componentPath * @var string $templateFolder */ $this->setFrameMode(true); CSolution::getInstance(SITE_ID);

Вакуумный массаж лица: онлайн-курс с сертификатом. Теория и практика

$templateData = array( 'TEMPLATE_THEME' => $arParams['TEMPLATE_THEME'], 'TEMPLATE_LIBRARY' => $templateLibrary, 'CURRENCIES' => $currencyList, 'ITEM' => array( 'ID' => $arResult['ID'], 'IBLOCK_ID' => $arResult['IBLOCK_ID'], 'OFFERS_SELECTED' => $arResult['OFFERS_SELECTED'], 'JS_OFFERS' => $arResult['JS_OFFERS'] ) ); unset($currencyList, $templateLibrary); $mainId = $this->GetEditAreaId($arResult['ID']); $itemIds = array( 'ID' => $mainId, 'DISCOUNT_PERCENT_ID' => $mainId.'_dsc_pict', 'STICKER_ID' => $mainId.'_sticker111', 'BIG_SLIDER_ID' => $mainId.'_big_slider', 'BIG_IMG_CONT_ID' => $mainId.'_bigimg_cont', 'SLIDER_CONT_ID' => $mainId.'_slider_cont', 'OLD_PRICE_ID' => $mainId.'_old_price', 'PRICE_ID' => $mainId.'_price', 'DISCOUNT_PRICE_ID' => $mainId.'_price_discount', 'PRICE_TOTAL' => $mainId.'_price_total', 'SLIDER_CONT_OF_ID' => $mainId.'_slider_cont_', 'QUANTITY_ID' => $mainId.'_quantity', 'QUANTITY_DOWN_ID' => $mainId.'_quant_down', 'QUANTITY_UP_ID' => $mainId.'_quant_up', 'QUANTITY_MEASURE' => $mainId.'_quant_measure', 'QUANTITY_LIMIT' => $mainId.'_quant_limit', 'BUY_LINK' => $mainId.'_buy_link', 'ADD_BASKET_LINK' => $mainId.'_add_basket_link', 'BASKET_ACTIONS_ID' => $mainId.'_basket_actions', 'NOT_AVAILABLE_MESS' => $mainId.'_not_avail', 'COMPARE_LINK' => $mainId.'_compare_link', 'TREE_ID' => $mainId.'_skudiv', 'DISPLAY_PROP_DIV' => $mainId.'_sku_prop', 'DISPLAY_MAIN_PROP_DIV' => $mainId.'_main_sku_prop', 'OFFER_GROUP' => $mainId.'_set_group_', 'BASKET_PROP_DIV' => $mainId.'_basket_prop', 'SUBSCRIBE_LINK' => $mainId.'_subscribe', 'TABS_ID' => $mainId.'_tabs', 'TAB_CONTAINERS_ID' => $mainId.'_tab_containers', 'SMALL_CARD_PANEL_ID' => $mainId.'_small_card_panel', 'TABS_PANEL_ID' => $mainId.'_tabs_panel', 'WISH_LIST_ID' => $mainId.'_wish_list', 'BUY_1_CLICK' => $mainId.'_buy_1_click', ); $obName = $templateData['JS_OBJ'] = 'ob'.preg_replace('/[^a-zA-Z0-9_]/', 'x', $mainId); $name = !empty($arResult['IPROPERTY_VALUES']['ELEMENT_PAGE_TITLE']) ? $arResult['IPROPERTY_VALUES']['ELEMENT_PAGE_TITLE'] : $arResult['NAME']; $title = !empty($arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_TITLE']) ? $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_TITLE'] : $arResult['NAME']; $alt = !empty($arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_ALT']) ? $arResult['IPROPERTY_VALUES']['ELEMENT_DETAIL_PICTURE_FILE_ALT'] : $arResult['NAME']; $haveOffers = !empty($arResult['OFFERS']); if ($haveOffers) { $actualItem = isset($arResult['OFFERS'][$arResult['OFFERS_SELECTED']]) ? $arResult['OFFERS'][$arResult['OFFERS_SELECTED']] : reset($arResult['OFFERS']); $showSliderControls = false; foreach ($arResult['OFFERS'] as $offer) { if ($offer['MORE_PHOTO_COUNT'] > 1) { $showSliderControls = true; break; } } } else { $actualItem = $arResult; $showSliderControls = $arResult['MORE_PHOTO_COUNT'] > 1; } $skuProps = array(); $price = $actualItem['ITEM_PRICES'][$actualItem['ITEM_PRICE_SELECTED']]; $measureRatio = $actualItem['ITEM_MEASURE_RATIOS'][$actualItem['ITEM_MEASURE_RATIO_SELECTED']]['RATIO']; $showDiscount = $price['PERCENT'] > 0; $showDescription = !empty($arResult['PREVIEW_TEXT']) || !empty($arResult['DETAIL_TEXT']); $showBuyBtn = in_array('BUY', $arParams['ADD_TO_BASKET_ACTION']); $buyButtonClassName = in_array('BUY', $arParams['ADD_TO_BASKET_ACTION_PRIMARY']) ? 'btn-default' : 'btn-link'; $showAddBtn = in_array('ADD', $arParams['ADD_TO_BASKET_ACTION']); $showButtonClassName = in_array('ADD', $arParams['ADD_TO_BASKET_ACTION_PRIMARY']) ? 'btn-default' : 'btn-link'; $showSubscribe = $arParams['PRODUCT_SUBSCRIPTION'] === 'Y' && ($arResult['CATALOG_SUBSCRIBE'] === 'Y' || $haveOffers); $arParams['MESS_BTN_BUY'] = $arParams['MESS_BTN_BUY'] ?: Loc::getMessage('CT_BCE_CATALOG_BUY'); $arParams['MESS_BTN_ADD_TO_BASKET'] = $arParams['MESS_BTN_ADD_TO_BASKET'] ?: Loc::getMessage('CT_BCE_CATALOG_ADD'); $arParams['MESS_NOT_AVAILABLE'] = $arParams['MESS_NOT_AVAILABLE'] ?: Loc::getMessage('CT_BCE_CATALOG_NOT_AVAILABLE'); $arParams['MESS_BTN_COMPARE'] = $arParams['MESS_BTN_COMPARE'] ?: Loc::getMessage('CT_BCE_CATALOG_COMPARE'); $arParams['MESS_PRICE_RANGES_TITLE'] = $arParams['MESS_PRICE_RANGES_TITLE'] ?: Loc::getMessage('CT_BCE_CATALOG_PRICE_RANGES_TITLE'); $arParams['MESS_DESCRIPTION_TAB'] = $arParams['MESS_DESCRIPTION_TAB'] ?: Loc::getMessage('CT_BCE_CATALOG_DESCRIPTION_TAB'); $arParams['MESS_PROPERTIES_TAB'] = $arParams['MESS_PROPERTIES_TAB'] ?: Loc::getMessage('CT_BCE_CATALOG_PROPERTIES_TAB'); $arParams['MESS_COMMENTS_TAB'] = $arParams['MESS_COMMENTS_TAB'] ?: Loc::getMessage('CT_BCE_CATALOG_COMMENTS_TAB'); $arParams['MESS_SHOW_MAX_QUANTITY'] = $arParams['MESS_SHOW_MAX_QUANTITY'] ?: Loc::getMessage('CT_BCE_CATALOG_SHOW_MAX_QUANTITY'); $arParams['MESS_RELATIVE_QUANTITY_MANY'] = $arParams['MESS_RELATIVE_QUANTITY_MANY'] ?: Loc::getMessage('CT_BCE_CATALOG_RELATIVE_QUANTITY_MANY'); $arParams['MESS_RELATIVE_QUANTITY_FEW'] = $arParams['MESS_RELATIVE_QUANTITY_FEW'] ?: Loc::getMessage('CT_BCE_CATALOG_RELATIVE_QUANTITY_FEW'); $positionClassMap = array( 'left' => 'product-item-label-left', 'center' => 'product-item-label-center', 'right' => 'product-item-label-right', 'bottom' => 'product-item-label-bottom', 'middle' => 'product-item-label-middle', 'top' => 'product-item-label-top' ); $discountPositionClass = 'product-item-label-big'; if ($arParams['SHOW_DISCOUNT_PERCENT'] === 'Y' && !empty($arParams['DISCOUNT_PERCENT_POSITION'])) { foreach (explode('-', $arParams['DISCOUNT_PERCENT_POSITION']) as $pos) { $discountPositionClass .= isset($positionClassMap[$pos]) ? ' '.$positionClassMap[$pos] : ''; } } if ($arParams['IS_FAST_VIEW'] == "Y") @include(__DIR__ . "/fast_view.php"); else @include(__DIR__ . "/normal.php"); if ($haveOffers) { $offerIds = array(); $offerCodes = array(); $useRatio = $arParams['USE_RATIO_IN_RANGES'] === 'Y'; foreach ($arResult['JS_OFFERS'] as $ind => &$jsOffer) { $offerIds[] = (int)$jsOffer['ID']; $offerCodes[] = $jsOffer['CODE']; $fullOffer = $arResult['OFFERS'][$ind]; $measureName = $fullOffer['ITEM_MEASURE']['TITLE']; $strAllProps = ''; $strMainProps = ''; $strPriceRangesRatio = ''; $strPriceRanges = ''; if ($arResult['SHOW_OFFERS_PROPS']) { if (!empty($jsOffer['DISPLAY_PROPERTIES'])) { foreach ($jsOffer['DISPLAY_PROPERTIES'] as $property) { $current = '
'.$property['NAME'].'
'.( is_array($property['VALUE']) ? implode(' / ', $property['VALUE']) : $property['VALUE'] ).'
'; $strAllProps .= $current; if (isset($arParams['MAIN_BLOCK_OFFERS_PROPERTY_CODE'][$property['CODE']])) { $strMainProps .= $current; } } unset($current); } } if ($arParams['USE_PRICE_COUNT'] && count($jsOffer['ITEM_QUANTITY_RANGES']) > 1) { $strPriceRangesRatio = '('.Loc::getMessage( 'CT_BCE_CATALOG_RATIO_PRICE', array('#RATIO#' => ($useRatio ? $fullOffer['ITEM_MEASURE_RATIOS'][$fullOffer['ITEM_MEASURE_RATIO_SELECTED']]['RATIO'] : '1' ).' '.$measureName) ).')'; foreach ($jsOffer['ITEM_QUANTITY_RANGES'] as $range) { if ($range['HASH'] !== 'ZERO-INF') { $itemPrice = false; foreach ($jsOffer['ITEM_PRICES'] as $itemPrice) { if ($itemPrice['QUANTITY_HASH'] === $range['HASH']) { break; } } if ($itemPrice) { $strPriceRanges .= '
'.Loc::getMessage( 'CT_BCE_CATALOG_RANGE_FROM', array('#FROM#' => $range['SORT_FROM'].' '.$measureName) ).' '; if (is_infinite($range['SORT_TO'])) { $strPriceRanges .= Loc::getMessage('CT_BCE_CATALOG_RANGE_MORE'); } else { $strPriceRanges .= Loc::getMessage( 'CT_BCE_CATALOG_RANGE_TO', array('#TO#' => $range['SORT_TO'].' '.$measureName) ); } $strPriceRanges .= '
'.($useRatio ? $itemPrice['PRINT_RATIO_PRICE'] : $itemPrice['PRINT_PRICE']).'
'; } } } unset($range, $itemPrice); } $jsOffer['DISPLAY_PROPERTIES'] = $strAllProps; $jsOffer['DISPLAY_PROPERTIES_MAIN_BLOCK'] = $strMainProps; $jsOffer['PRICE_RANGES_RATIO_HTML'] = $strPriceRangesRatio; $jsOffer['PRICE_RANGES_HTML'] = $strPriceRanges; } $templateData['OFFER_IDS'] = $offerIds; $templateData['OFFER_CODES'] = $offerCodes; unset($jsOffer, $strAllProps, $strMainProps, $strPriceRanges, $strPriceRangesRatio, $useRatio); $jsParams = array( 'CONFIG' => array( 'USE_CATALOG' => $arResult['CATALOG'], 'SHOW_QUANTITY' => $arParams['USE_PRODUCT_QUANTITY'], 'SHOW_PRICE' => true, 'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'] === 'Y', 'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'] === 'Y', 'USE_PRICE_COUNT' => $arParams['USE_PRICE_COUNT'], 'DISPLAY_COMPARE' => $arParams['DISPLAY_COMPARE'], 'SHOW_SKU_PROPS' => $arResult['SHOW_OFFERS_PROPS'], 'OFFER_GROUP' => $arResult['OFFER_GROUP'], 'MAIN_PICTURE_MODE' => $arParams['DETAIL_PICTURE_MODE'], 'ADD_TO_BASKET_ACTION' => $arParams['ADD_TO_BASKET_ACTION'], 'SHOW_CLOSE_POPUP' => $arParams['SHOW_CLOSE_POPUP'] === 'Y', 'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'], 'RELATIVE_QUANTITY_FACTOR' => $arParams['RELATIVE_QUANTITY_FACTOR'], 'TEMPLATE_THEME' => $arParams['TEMPLATE_THEME'], 'USE_STICKERS' => true, 'USE_SUBSCRIBE' => $showSubscribe, 'SHOW_SLIDER' => $arParams['SHOW_SLIDER'], 'SLIDER_INTERVAL' => $arParams['SLIDER_INTERVAL'], 'ALT' => $alt, 'TITLE' => $title, 'MAGNIFIER_ZOOM_PERCENT' => 200, 'USE_ENHANCED_ECOMMERCE' => $arParams['USE_ENHANCED_ECOMMERCE'], 'DATA_LAYER_NAME' => $arParams['DATA_LAYER_NAME'], 'BRAND_PROPERTY' => !empty($arResult['DISPLAY_PROPERTIES'][$arParams['BRAND_PROPERTY']]) ? $arResult['DISPLAY_PROPERTIES'][$arParams['BRAND_PROPERTY']]['DISPLAY_VALUE'] : null ), 'PRODUCT_TYPE' => $arResult['CATALOG_TYPE'], 'VISUAL' => $itemIds, 'DEFAULT_PICTURE' => array( 'PREVIEW_PICTURE' => $arResult['DEFAULT_PICTURE'], 'DETAIL_PICTURE' => $arResult['DEFAULT_PICTURE'] ), 'PRODUCT' => array( 'ID' => $arResult['ID'], 'ACTIVE' => $arResult['ACTIVE'], 'NAME' => $arResult['~NAME'], 'CATEGORY' => $arResult['CATEGORY_PATH'] ), 'BASKET' => array( 'QUANTITY' => $arParams['PRODUCT_QUANTITY_VARIABLE'], 'BASKET_URL' => $arParams['BASKET_URL'], 'SKU_PROPS' => $arResult['OFFERS_PROP_CODES'], 'ADD_URL_TEMPLATE' => $arResult['~ADD_URL_TEMPLATE'], 'BUY_URL_TEMPLATE' => $arResult['~BUY_URL_TEMPLATE'] ), 'OFFERS' => $arResult['JS_OFFERS'], 'OFFER_SELECTED' => $arResult['OFFERS_SELECTED'], 'TREE_PROPS' => $skuProps ); } else { $emptyProductProperties = empty($arResult['PRODUCT_PROPERTIES']); if ($arParams['ADD_PROPERTIES_TO_BASKET'] === 'Y' && !$emptyProductProperties) { ?>
0
Корзина
Ваша корзина пуста
Выберите в каталоге интересующий товар и добавьте его «В корзину».
Перейти в каталог