Проблему решил спасибо большое [COLOR=#0000ee]Андрею Николаеву.
[/COLOR]Код прикладываю.[COLOR=#0000ee]
[/COLOR][CODE]<? var_dump($arResult["PROPERTIES"]["HOLZIDEA_ZAKAZ"]["VALUE_XML_ID"]);?>
<?php
if ( $arResult["PROPERTIES"]["HOLZIDEA_ZAKAZ"]["VALUE_XML_ID"] == 'YES' )
{
echo '
}
else
{
?>
<?if(isset($arResult['OFFERS']) && !empty($arResult['OFFERS']) && !empty($arResult['OFFERS_PROP'])) {?>
<div class="scu_section" id="<? echo $arItemIDs['PROP_DIV']; ?>">
<?
$arSkuProps = array();
foreach ($arResult['SKU_PROPS'] as &$arProp)
{
if (!isset($arResult['OFFERS_PROP'][$arProp['CODE']]))
continue;
$arSkuProps[] = array(
'ID' => $arProp['ID'],
'SHOW_MODE' => $arProp['SHOW_MODE'],
'VALUES_COUNT' => $arProp['VALUES_COUNT']
);
if ('TEXT' == $arProp['SHOW_MODE'])
{
if (5 < $arProp['VALUES_COUNT'])
{
$strClass = 'bx_item_detail_size full';
$strOneWidth = (100/$arProp['VALUES_COUNT']).'%';
$strWidth = (20*$arProp['VALUES_COUNT']).'%';
$strSlideStyle = '';
}
else
{
$strClass = 'bx_item_detail_size';
$strOneWidth = '20%';
$strWidth = '100%';
$strSlideStyle = 'display: none;';
}
?>
<div class="<? echo $strClass; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_cont"> <!-- !-->
<h5><? echo htmlspecialcharsex($arProp['NAME']); ?>:</h5>
<div class="txt">
<ul id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_list" st yle="width: <? echo $strWidth; ?>;margin-left:0;">
<?foreach ($arProp['VALUES'] as $arOneValue){?>
<li data-treevalue="<? echo $arProp['ID'].'_'.$arOneValue['ID']; ?>"
data-oneva lue="<? echo $arOneValue['ID']; ?>"
<i>
<? echo htmlspecialcharsex($arOneValue['NAME']); ?>
</i>
</li>
<?}?>
</ul>
</div>
<div class="bx_slide_left" st yle="<? echo $strSlideStyle; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_left" data-treevalue="<? echo $arProp['ID']; ?>"></div>
<div class="bx_slide_right" st yle="<? echo $strSlideStyle; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_right" data-treevalue="<? echo $arProp['ID']; ?>"></div>
</div>
<?
}
elseif ('PICT' == $arProp['SHOW_MODE'])
{
if (5 < $arProp['VALUES_COUNT'])
{
$strClass = 'bx_item_detail_scu full';
$strOneWidth = (100/$arProp['VALUES_COUNT']).'%';
$strWidth = (20*$arProp['VALUES_COUNT']).'%';
$strSlideStyle = '';
}
else
{
$strClass = 'bx_item_detail_scu';
$strOneWidth = '20%';
$strWidth = '100%';
$strSlideStyle = 'display: none;';
}
?>
<div class="<? echo $strClass; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_cont"> <!-- !-->
<h5><? echo htmlspecialcharsex($arProp['NAME']); ?>:</h5>
<ul id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_list" class="pic_item">
<?foreach ($arProp['VALUES'] as $arOneValue) {?>
<li data-treevalue="<? echo $arProp['ID'].'_'.$arOneValue['ID'] ?>"
data-oneva lue="<? echo $arOneValue['ID']; ?>">
<i title="<? echo htmlspecialcharsbx($arOneValue['NAME']); ?>"></i>
<span class="cnt_item"
st yle="background-image:url('<? echo $arOneValue['PICT']['SRC']; ?>');"
title="<? echo htmlspecialcharsbx($arOneValue['NAME']); ?>"></span>
</li>
<?}?>
</ul>
<div class="bx_slide_left" st yle="<? echo $strSlideStyle; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_left" data-treevalue="<? echo $arProp['ID']; ?>"></div>
<div class="bx_slide_right" st yle="<? echo $strSlideStyle; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_right" data-treevalue="<? echo $arProp['ID']; ?>"></div>
</div>
<?
}
}
unset($arProp);
?>
</div>
<? } ?>
<div class="option_block">
<div class="item_info_section">
<div class="price_block">
<div class="price" id="<? echo $arItemIDs['PRICE']; ?>">
<? echo $arResult['MIN_PRICE']['PRINT_DISCOUNT_VALUE']; ?>
</div>
<?$boolDiscountShow = (0 < $arResult['MIN_PRICE']['DISCOUNT_DIFF']);?>
<div class="old_price" id="<? echo $arItemIDs['OLD_PRICE']; ?>" st yle="display: <? echo ($boolDiscountShow ? '' : 'none'); ?>">
<? echo ($boolDiscountShow ? $arResult['MIN_PRICE']['PRINT_VALUE'] : ''); ?>
</div>
</div>
<?/*Price block end*/?>
<?
if (isset($arResult['OFFERS']) && !empty($arResult['OFFERS']))
$canBuy = $arResult['OFFERS'][$arResult['OFFERS_SELECTED']]['CAN_BUY'];
else
$canBuy = $arResult['CAN_BUY'];
if ($canBuy)
{
$buyBtnMessage = ('' != $arParams['MESS_BTN_BUY'] ? $arParams['MESS_BTN_BUY'] : GetMessage('CT_BCE_CATALOG_BUY'));
$buyBtnClass = 'btn_buy';
$avClass = '';
}
else
{
$buyBtnMessage = ('' != $arParams['MESS_NOT_AVAILABLE'] ? $arParams['MESS_NOT_AVAILABLE'] : GetMessageJS('CT_BCE_CATALOG_NOT_AVAILABLE'));
$buyBtnClass = 'btn_not_buy';
$avClass = 'disable';
}
if ('Y' == $arParams['USE_PRODUCT_QUANTITY']) {?>
<div class="quantity">
<span class="small_button left <? echo $avClass?>" id="<? echo $arItemIDs['QUANTITY_DOWN']; ?>">-</span>
<input id="<? echo $arItemIDs['QUANTITY']; ?>"
class="<?echo $avClass?>"
type="text"
value="<? echo (isset($arResult['OFFERS']) && !empty($arResult['OFFERS'])
? 1
: $arResult['CATALOG_MEASURE_RATIO']
); ?>">
<span class="<?echo $avClass?>" href="jav * ascript:void(0)" id="<? echo $arItemIDs['QUANTITY_UP']; ?>">+</span>
<div class="clear_both"></div>
</div>
<div class="<? echo $buyBtnClass; ?>">
<span class="on_basket"> </span>
<a href="jav * ascript:void(0);"
class="btn btn_blue not_av"
id="<? echo $arItemIDs['BUY_LINK']; ?>">
<? echo $buyBtnMessage; ?>
</a>
<div id="BasketEmodal">
<div class="emodal-data">
</div>
</div>
<?$APPLICATION->IncludeComponent(
"krayt:one.click",
"",
Array(
"ELEMENT_ID" => $arResult['ID'],
"K_ONE_BNT_NAME" => "",
"K_ONE_BTN_SEND" => "",
"K_ONE_EVENT_TYPE" => "EMARKET_FEEDBACK_PROPD",
"K_ONE_FORM_TITLE" => "",
"K_ONE_TEXT_OK" => ""
),
$component
);?>
<?if($arParams['DISPLAY_COMPARE']){?>
<div class="compare-control">
<input id="compare_<?=$arResult['ID']?>"
class="compare-control-input"
type="checkbox"
<?if(!empty($_SESSION[$arParams['COMPARE_NAME']][$arResult['IBLOCK_ID']]['ITEMS'][$arResult['ID']])) echo 'checked="checked"';?>
data-id="<?=$arResult['ID']?>">
<label class="mdi mdi-poll" for="compare_<?=$arResult['ID']?>" title="<?=GetMessage('CT_BCE_CATALOG_COMPARE')?>">
<span><?=GetMessage('CT_BCE_CATALOG_COMPARE')?></span>
</label>
<div class="load"></div>
</div>
<?}?>
</div>
<?
if ('Y' == $arParams['SHOW_MAX_QUANTITY'])
{
if (isset($arResult['OFFERS']) && !empty($arResult['OFFERS']))
{
?>
<p id="<? echo $arItemIDs['QUANTITY_LIMIT']; ?>" style="display: none;">
<? echo GetMessage('OSTATOK'); ?>: <span></span>
</p>
<?
}
else
{
if ('Y' == $arResult['CATALOG_QUANTITY_TRACE'] && 'N' == $arResult['CATALOG_CAN_BUY_ZERO'])
{
?>
<p id="<? echo $arItemIDs['QUANTITY_LIMIT']; ?>">
<? echo GetMessage('OSTATOK'); ?>: <span><? echo $arResult['CATALOG_QUANTITY']; ?></span>
</p>
<?
}
}
}
} else {?>
<div class="item_buttons vam">
<a href="jav * ascript:void(0);"
class="bx_medium_2 ico1"
id="<? echo $arItemIDs['BUY_LINK']; ?>">
<? echo $buyBtnMessage; ?>
</a>
<a href="#"
data-id="<?=$arItem['ID']?>"
class="bx_medium_2 ico2"
rel="nofollow">
<?=GetMessage('CT_BCE_CATALOG_BUY_1')?>
</a>
</div>
<?}?>
</div>
</div>
<?
}
?>
[/CODE]
[/COLOR]Код прикладываю.[COLOR=#0000ee]
[/COLOR][CODE]<? var_dump($arResult["PROPERTIES"]["HOLZIDEA_ZAKAZ"]["VALUE_XML_ID"]);?>
<?php
if ( $arResult["PROPERTIES"]["HOLZIDEA_ZAKAZ"]["VALUE_XML_ID"] == 'YES' )
{
echo '
Привет, мир!
';}
else
{
?>
<?if(isset($arResult['OFFERS']) && !empty($arResult['OFFERS']) && !empty($arResult['OFFERS_PROP'])) {?>
<div class="scu_section" id="<? echo $arItemIDs['PROP_DIV']; ?>">
<?
$arSkuProps = array();
foreach ($arResult['SKU_PROPS'] as &$arProp)
{
if (!isset($arResult['OFFERS_PROP'][$arProp['CODE']]))
continue;
$arSkuProps[] = array(
'ID' => $arProp['ID'],
'SHOW_MODE' => $arProp['SHOW_MODE'],
'VALUES_COUNT' => $arProp['VALUES_COUNT']
);
if ('TEXT' == $arProp['SHOW_MODE'])
{
if (5 < $arProp['VALUES_COUNT'])
{
$strClass = 'bx_item_detail_size full';
$strOneWidth = (100/$arProp['VALUES_COUNT']).'%';
$strWidth = (20*$arProp['VALUES_COUNT']).'%';
$strSlideStyle = '';
}
else
{
$strClass = 'bx_item_detail_size';
$strOneWidth = '20%';
$strWidth = '100%';
$strSlideStyle = 'display: none;';
}
?>
<div class="<? echo $strClass; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_cont"> <!-- !-->
<h5><? echo htmlspecialcharsex($arProp['NAME']); ?>:</h5>
<div class="txt">
<ul id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_list" st yle="width: <? echo $strWidth; ?>;margin-left:0;">
<?foreach ($arProp['VALUES'] as $arOneValue){?>
<li data-treevalue="<? echo $arProp['ID'].'_'.$arOneValue['ID']; ?>"
data-oneva lue="<? echo $arOneValue['ID']; ?>"
<i>
<? echo htmlspecialcharsex($arOneValue['NAME']); ?>
</i>
</li>
<?}?>
</ul>
</div>
<div class="bx_slide_left" st yle="<? echo $strSlideStyle; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_left" data-treevalue="<? echo $arProp['ID']; ?>"></div>
<div class="bx_slide_right" st yle="<? echo $strSlideStyle; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_right" data-treevalue="<? echo $arProp['ID']; ?>"></div>
</div>
<?
}
elseif ('PICT' == $arProp['SHOW_MODE'])
{
if (5 < $arProp['VALUES_COUNT'])
{
$strClass = 'bx_item_detail_scu full';
$strOneWidth = (100/$arProp['VALUES_COUNT']).'%';
$strWidth = (20*$arProp['VALUES_COUNT']).'%';
$strSlideStyle = '';
}
else
{
$strClass = 'bx_item_detail_scu';
$strOneWidth = '20%';
$strWidth = '100%';
$strSlideStyle = 'display: none;';
}
?>
<div class="<? echo $strClass; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_cont"> <!-- !-->
<h5><? echo htmlspecialcharsex($arProp['NAME']); ?>:</h5>
<ul id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_list" class="pic_item">
<?foreach ($arProp['VALUES'] as $arOneValue) {?>
<li data-treevalue="<? echo $arProp['ID'].'_'.$arOneValue['ID'] ?>"
data-oneva lue="<? echo $arOneValue['ID']; ?>">
<i title="<? echo htmlspecialcharsbx($arOneValue['NAME']); ?>"></i>
<span class="cnt_item"
st yle="background-image:url('<? echo $arOneValue['PICT']['SRC']; ?>');"
title="<? echo htmlspecialcharsbx($arOneValue['NAME']); ?>"></span>
</li>
<?}?>
</ul>
<div class="bx_slide_left" st yle="<? echo $strSlideStyle; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_left" data-treevalue="<? echo $arProp['ID']; ?>"></div>
<div class="bx_slide_right" st yle="<? echo $strSlideStyle; ?>" id="<? echo $arItemIDs['PROP'].$arProp['ID']; ?>_right" data-treevalue="<? echo $arProp['ID']; ?>"></div>
</div>
<?
}
}
unset($arProp);
?>
</div>
<? } ?>
<div class="option_block">
<div class="item_info_section">
<div class="price_block">
<div class="price" id="<? echo $arItemIDs['PRICE']; ?>">
<? echo $arResult['MIN_PRICE']['PRINT_DISCOUNT_VALUE']; ?>
</div>
<?$boolDiscountShow = (0 < $arResult['MIN_PRICE']['DISCOUNT_DIFF']);?>
<div class="old_price" id="<? echo $arItemIDs['OLD_PRICE']; ?>" st yle="display: <? echo ($boolDiscountShow ? '' : 'none'); ?>">
<? echo ($boolDiscountShow ? $arResult['MIN_PRICE']['PRINT_VALUE'] : ''); ?>
</div>
</div>
<?/*Price block end*/?>
<?
if (isset($arResult['OFFERS']) && !empty($arResult['OFFERS']))
$canBuy = $arResult['OFFERS'][$arResult['OFFERS_SELECTED']]['CAN_BUY'];
else
$canBuy = $arResult['CAN_BUY'];
if ($canBuy)
{
$buyBtnMessage = ('' != $arParams['MESS_BTN_BUY'] ? $arParams['MESS_BTN_BUY'] : GetMessage('CT_BCE_CATALOG_BUY'));
$buyBtnClass = 'btn_buy';
$avClass = '';
}
else
{
$buyBtnMessage = ('' != $arParams['MESS_NOT_AVAILABLE'] ? $arParams['MESS_NOT_AVAILABLE'] : GetMessageJS('CT_BCE_CATALOG_NOT_AVAILABLE'));
$buyBtnClass = 'btn_not_buy';
$avClass = 'disable';
}
if ('Y' == $arParams['USE_PRODUCT_QUANTITY']) {?>
<div class="quantity">
<span class="small_button left <? echo $avClass?>" id="<? echo $arItemIDs['QUANTITY_DOWN']; ?>">-</span>
<input id="<? echo $arItemIDs['QUANTITY']; ?>"
class="<?echo $avClass?>"
type="text"
value="<? echo (isset($arResult['OFFERS']) && !empty($arResult['OFFERS'])
? 1
: $arResult['CATALOG_MEASURE_RATIO']
); ?>">
<span class="<?echo $avClass?>" href="jav * ascript:void(0)" id="<? echo $arItemIDs['QUANTITY_UP']; ?>">+</span>
<div class="clear_both"></div>
</div>
<div class="<? echo $buyBtnClass; ?>">
<span class="on_basket"> </span>
<a href="jav * ascript:void(0);"
class="btn btn_blue not_av"
id="<? echo $arItemIDs['BUY_LINK']; ?>">
<? echo $buyBtnMessage; ?>
</a>
<div id="BasketEmodal">
<div class="emodal-data">
</div>
</div>
<?$APPLICATION->IncludeComponent(
"krayt:one.click",
"",
Array(
"ELEMENT_ID" => $arResult['ID'],
"K_ONE_BNT_NAME" => "",
"K_ONE_BTN_SEND" => "",
"K_ONE_EVENT_TYPE" => "EMARKET_FEEDBACK_PROPD",
"K_ONE_FORM_TITLE" => "",
"K_ONE_TEXT_OK" => ""
),
$component
);?>
<?if($arParams['DISPLAY_COMPARE']){?>
<div class="compare-control">
<input id="compare_<?=$arResult['ID']?>"
class="compare-control-input"
type="checkbox"
<?if(!empty($_SESSION[$arParams['COMPARE_NAME']][$arResult['IBLOCK_ID']]['ITEMS'][$arResult['ID']])) echo 'checked="checked"';?>
data-id="<?=$arResult['ID']?>">
<label class="mdi mdi-poll" for="compare_<?=$arResult['ID']?>" title="<?=GetMessage('CT_BCE_CATALOG_COMPARE')?>">
<span><?=GetMessage('CT_BCE_CATALOG_COMPARE')?></span>
</label>
<div class="load"></div>
</div>
<?}?>
</div>
<?
if ('Y' == $arParams['SHOW_MAX_QUANTITY'])
{
if (isset($arResult['OFFERS']) && !empty($arResult['OFFERS']))
{
?>
<p id="<? echo $arItemIDs['QUANTITY_LIMIT']; ?>" style="display: none;">
<? echo GetMessage('OSTATOK'); ?>: <span></span>
</p>
<?
}
else
{
if ('Y' == $arResult['CATALOG_QUANTITY_TRACE'] && 'N' == $arResult['CATALOG_CAN_BUY_ZERO'])
{
?>
<p id="<? echo $arItemIDs['QUANTITY_LIMIT']; ?>">
<? echo GetMessage('OSTATOK'); ?>: <span><? echo $arResult['CATALOG_QUANTITY']; ?></span>
</p>
<?
}
}
}
} else {?>
<div class="item_buttons vam">
<a href="jav * ascript:void(0);"
class="bx_medium_2 ico1"
id="<? echo $arItemIDs['BUY_LINK']; ?>">
<? echo $buyBtnMessage; ?>
</a>
<a href="#"
data-id="<?=$arItem['ID']?>"
class="bx_medium_2 ico2"
rel="nofollow">
<?=GetMessage('CT_BCE_CATALOG_BUY_1')?>
</a>
</div>
<?}?>
</div>
</div>
<?
}
?>
[/CODE]