%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/catalog.set.constructor/templates/.default/ |
| Current File : /home/bitrix/www/bitrix/components/bitrix/catalog.set.constructor/templates/.default/template.php |
<?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);
$this->addExternalCss("/bitrix/css/main/bootstrap.css");
$templateData = array(
'TEMPLATE_THEME' => $this->GetFolder().'/themes/'.$arParams['TEMPLATE_THEME'].'/style.css',
'TEMPLATE_CLASS' => 'bx-'.$arParams['TEMPLATE_THEME'],
'CURRENCIES' => CUtil::PhpToJSObject($arResult['CURRENCIES'], false, true, true)
);
$curJsId = $this->randString();
?>
<div id="bx-set-const-<?=$curJsId?>" class="bx-set-constructor container-fluid <?=$templateData['TEMPLATE_CLASS'];?>">
<div class="row">
<div class="col-xs-12">
<strong class="bx-modal-small-title"><?=GetMessage("CATALOG_SET_BUY_SET")?></strong>
</div>
</div>
<div class="row">
<div class="col-sm-3">
<div class="bx-original-item-container">
<?if ($arResult["ELEMENT"]["DETAIL_PICTURE"]["src"]):?>
<img src="<?=$arResult["ELEMENT"]["DETAIL_PICTURE"]["src"]?>" class="bx-original-item-image" alt="">
<?else:?>
<img src="<?=$this->GetFolder().'/images/no_foto.png'?>" class="bx-original-item-image" alt="">
<?endif?>
<div>
<?=$arResult["ELEMENT"]["NAME"]?> <br>
<span class="bx-added-item-new-price"><strong><?=$arResult["ELEMENT"]["PRICE_PRINT_DISCOUNT_VALUE"]?></strong> * <?=$arResult["ELEMENT"]["BASKET_QUANTITY"];?> <?=$arResult["ELEMENT"]["MEASURE"]["SYMBOL_RUS"];?></span>
<?if (!($arResult["ELEMENT"]["PRICE_VALUE"] == $arResult["ELEMENT"]["PRICE_DISCOUNT_VALUE"])):?><span class="bx-catalog-set-item-price-old"><strong><?=$arResult["ELEMENT"]["PRICE_PRINT_VALUE"]?></strong></span><?endif?>
</div>
</div>
</div>
<div class="col-sm-9">
<div class="bx-added-item-table-container">
<table class="bx-added-item-table">
<tbody data-role="set-items">
<?foreach($arResult["SET_ITEMS"]["DEFAULT"] as $key => $arItem):?>
<tr
data-id="<?=$arItem["ID"]?>"
data-img="<?=$arItem["DETAIL_PICTURE"]["src"]?>"
data-url="<?=$arItem["DETAIL_PAGE_URL"]?>"
data-name="<?=$arItem["NAME"]?>"
data-price="<?=$arItem["PRICE_DISCOUNT_VALUE"]?>"
data-print-price="<?=$arItem["PRICE_PRINT_DISCOUNT_VALUE"]?>"
data-old-price="<?=$arItem["PRICE_VALUE"]?>"
data-print-old-price="<?=$arItem["PRICE_PRINT_VALUE"]?>"
data-diff-price="<?=$arItem["PRICE_DISCOUNT_DIFFERENCE_VALUE"]?>"
data-measure="<?=$arItem["MEASURE"]["SYMBOL_RUS"];?>"
data-quantity="<?=$arItem["BASKET_QUANTITY"];?>"
>
<td class="bx-added-item-table-cell-img">
<?if ($arItem["DETAIL_PICTURE"]["src"]):?>
<img src="<?=$arItem["DETAIL_PICTURE"]["src"]?>" class="img-responsive" alt="">
<?else:?>
<img src="<?=$this->GetFolder().'/images/no_foto.png'?>" class="img-responsive" alt="">
<?endif?>
</td>
<td class="bx-added-item-table-cell-itemname">
<a class="tdn" href="<?=$arItem["DETAIL_PAGE_URL"]?>"><?=$arItem["NAME"]?></a>
</td>
<td class="bx-added-item-table-cell-price">
<span class="bx-added-item-new-price"><?=$arItem["PRICE_PRINT_DISCOUNT_VALUE"]?> * <?=$arItem["BASKET_QUANTITY"];?> <?=$arItem["MEASURE"]["SYMBOL_RUS"];?></span>
<?if ($arItem["PRICE_VALUE"] != $arItem["PRICE_DISCOUNT_VALUE"]):?>
<br><span class="bx-added-item-old-price"><?=$arItem["PRICE_PRINT_VALUE"]?></span>
<?endif?>
</td>
<td class="bx-added-item-table-cell-del"><div class="bx-added-item-delete" data-role="set-delete-btn"></div></td>
</tr>
<?endforeach?>
</tbody>
</table><div style="display: none;margin:20px;" data-set-message="empty-set"></div>
</div>
</div>
</div>
<div class="row" data-role="slider-parent-container"<?=(empty($arResult["SET_ITEMS"]["OTHER"]) ? 'style="display:none;"' : '')?>>
<div class="col-xs-12">
<div class="bx-catalog-set-topsale-slider">
<div class="bx-catalog-set-topsale-slider-box">
<div class="bx-catalog-set-topsale-slider-container">
<div class="bx-catalog-set-topsale-slids bx-catalog-set-topsale-slids-<?=$curJsId?>" data-role="set-other-items">
<?
$first = true;
foreach($arResult["SET_ITEMS"]["OTHER"] as $key => $arItem):?>
<div class="bx-catalog-set-item-container bx-catalog-set-item-container-<?=$curJsId?>"
data-id="<?=$arItem["ID"]?>"
data-img="<?=$arItem["DETAIL_PICTURE"]["src"]?>"
data-url="<?=$arItem["DETAIL_PAGE_URL"]?>"
data-name="<?=$arItem["NAME"]?>"
data-price="<?=$arItem["PRICE_DISCOUNT_VALUE"]?>"
data-print-price="<?=$arItem["PRICE_PRINT_DISCOUNT_VALUE"]?>"
data-old-price="<?=$arItem["PRICE_VALUE"]?>"
data-print-old-price="<?=$arItem["PRICE_PRINT_VALUE"]?>"
data-diff-price="<?=$arItem["PRICE_DISCOUNT_DIFFERENCE_VALUE"]?>"
data-measure="<?=$arItem["MEASURE"]["SYMBOL_RUS"];?>"
data-quantity="<?=$arItem["BASKET_QUANTITY"];?>"<?
if (!$arItem['CAN_BUY'] && $first)
{
echo 'data-not-avail="yes"';
$first = false;
}
?>
>
<div class="bx-catalog-set-item">
<div class="bx-catalog-set-item-img">
<div class="bx-catalog-set-item-img-container">
<?if ($arItem["DETAIL_PICTURE"]["src"]):?>
<img src="<?=$arItem["DETAIL_PICTURE"]["src"]?>" class="img-responsive" alt=""/>
<?else:?>
<img src="<?=$this->GetFolder().'/images/no_foto.png'?>" class="img-responsive"/>
<?endif?>
</div>
</div>
<div class="bx-catalog-set-item-title">
<a href="<?=$arItem["DETAIL_PAGE_URL"]?>"><?=$arItem["NAME"]?></a>
</div>
<div class="bx-catalog-set-item-price">
<div class="bx-catalog-set-item-price-new"><?=$arItem["PRICE_PRINT_DISCOUNT_VALUE"]?> * <?=$arItem["BASKET_QUANTITY"];?> <?=$arItem["MEASURE"]["SYMBOL_RUS"];?></div>
<?if ($arItem["PRICE_VALUE"] != $arItem["PRICE_DISCOUNT_VALUE"]):?>
<div class="bx-catalog-set-item-price-old"><?=$arItem["PRICE_PRINT_VALUE"]?></div>
<?endif?>
</div>
<div class="bx-catalog-set-item-add-btn">
<?
if ($arItem['CAN_BUY'])
{
?><a href="javascript:void(0)" data-role="set-add-btn" class="btn btn-default btn-sm"><?=GetMessage("CATALOG_SET_BUTTON_ADD")?></a><?
}
else
{
?><span class="bx-catalog-set-item-notavailable"><?=GetMessage('CATALOG_SET_MESS_NOT_AVAILABLE');?></span><?
}
?>
</div>
</div>
</div>
<?endforeach?>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-8">
<table class="bx-constructor-result-table">
<tr style="display: <?=($arResult['SHOW_DEFAULT_SET_DISCOUNT'] ? 'table-row' : 'none'); ?>;">
<td class="bx-constructor-result-table-title"><?=GetMessage("CATALOG_SET_PRODUCTS_PRICE")?>:</td>
<td class="bx-constructor-result-table-value">
<strong data-role="set-old-price"><?=$arResult["SET_ITEMS"]["OLD_PRICE"]?></strong>
</td>
</tr>
<tr>
<td class="bx-constructor-result-table-title"><?=GetMessage("CATALOG_SET_SET_PRICE")?>:</td>
<td class="bx-constructor-result-table-value">
<strong data-role="set-price"><?=$arResult["SET_ITEMS"]["PRICE"]?></strong>
</td>
</tr>
<tr style="display: <?=($arResult['SHOW_DEFAULT_SET_DISCOUNT'] ? 'table-row' : 'none'); ?>;">
<td class="bx-constructor-result-table-title"><?=GetMessage("CATALOG_SET_ECONOMY_PRICE")?>:</td>
<td class="bx-constructor-result-table-value">
<strong data-role="set-diff-price"><?=$arResult["SET_ITEMS"]["PRICE_DISCOUNT_DIFFERENCE"]?></strong>
</td>
</tr>
</table>
</div>
<div class="col-sm-4" style="text-align: center;">
<div class="bx-constructor-result-btn-container">
<span class="bx-constructor-result-price" data-role="set-price-duplicate">
<?=$arResult["SET_ITEMS"]["PRICE"]?>
</span>
</div>
<div class="bx-constructor-result-btn-container">
<a href="javascript:void(0)" data-role="set-buy-btn" class="btn btn-default btn-sm"
<?=($arResult["ELEMENT"]["CAN_BUY"] ? '' : 'style="display: none;"')?>>
<?=GetMessage("CATALOG_SET_BUY")?>
</a>
</div>
</div>
</div>
</div>
<?
$arJsParams = array(
"numSliderItems" => count($arResult["SET_ITEMS"]["OTHER"]),
"numSetItems" => count($arResult["SET_ITEMS"]["DEFAULT"]),
"jsId" => $curJsId,
"parentContId" => "bx-set-const-".$curJsId,
"ajaxPath" => $this->GetFolder().'/ajax.php',
"canBuy" => $arResult["ELEMENT"]["CAN_BUY"],
"currency" => $arResult["ELEMENT"]["PRICE_CURRENCY"],
"mainElementPrice" => $arResult["ELEMENT"]["PRICE_DISCOUNT_VALUE"],
"mainElementOldPrice" => $arResult["ELEMENT"]["PRICE_VALUE"],
"mainElementDiffPrice" => $arResult["ELEMENT"]["PRICE_DISCOUNT_DIFFERENCE_VALUE"],
"mainElementBasketQuantity" => $arResult["ELEMENT"]["BASKET_QUANTITY"],
"lid" => SITE_ID,
"iblockId" => $arParams["IBLOCK_ID"],
"basketUrl" => $arParams["BASKET_URL"],
"setIds" => $arResult["DEFAULT_SET_IDS"],
"offersCartProps" => $arParams["OFFERS_CART_PROPERTIES"],
"itemsRatio" => $arResult["BASKET_QUANTITY"],
"noFotoSrc" => $this->GetFolder().'/images/no_foto.png',
"messages" => array(
"EMPTY_SET" => GetMessage('CT_BCE_CATALOG_MESS_EMPTY_SET'),
"ADD_BUTTON" => GetMessage("CATALOG_SET_BUTTON_ADD")
)
);
?>
<script type="text/javascript">
BX.ready(function(){
new BX.Catalog.SetConstructor(<?=CUtil::PhpToJSObject($arJsParams, false, true, true)?>);
});
</script>