Есть табы и в один из табов где купить нужно привязать свойство справочника, а вернее его сам компонент
код в развернутом виде
Если кто знает как это сделать прошу подсказать.
код в развернутом виде
Если кто знает как это сделать прошу подсказать.
| Код |
|---|
<div class="row"><!-- ROW -->
<div class="col-xs-12"><!-- Colonka -->
<?
/* Tabs 1
----------------------*/
/*$CharacterCont .= '<div class="item_info_section"><dl>';
foreach ($arResult['DISPLAY_PROPERTIES'] as &$arOneProp){
if($arOneProp['CODE'] == "YOUTUBE") continue;
$CharacterCont .= '<dt>'.$arOneProp['NAME'].':'.'</dt><dd>';
$CharacterCont .= (is_array($arOneProp['DISPLAY_VALUE'])? implode(' / ', $arOneProp['DISPLAY_VALUE']): $arOneProp['DISPLAY_VALUE']);
$CharacterCont .= '</dd>';
}
unset($arOneProp);
$CharacterCont .= '</dl>';
$CharacterCont .= '</div>';*/
$CharacterCont .= '<div class="item_info_section"><dl>';
$CharacterCont .= '<dt>'.(GetMessage('CT_GOD')).':'.'</dt>'.'<dd>'.($arResult["PROPERTIES"]["BIRTHDAY"]["VALUE"]).'</dt>';
$CharacterCont .= '<dt>'.($arResult["PROPERTIES"]["PROBEG"]["NAME"]).':'.'</dt>'.'<dd>'.($arResult["PROPERTIES"]["PROBEG"]["VALUE"]).'</dt>';
$CharacterCont .=
'<dt>'.(GetMessage('CT_DVIGATEL')).':'.
'</dt>'.'<dd>'.($arResult["PROPERTIES"]["DVIGATEL"]["VALUE"]).' '.
'/'.($arResult["PROPERTIES"]["ENERGY"]["VALUE"]).
'/'.' '.($arResult["PROPERTIES"]["TOPLIVO"]["VALUE"]).'</dt>';
$CharacterCont .= '<dt>'.(GetMessage('CT_KPP')).':'.'</dt>'.'<dd>'.($arResult["PROPERTIES"]["KPP"]["VALUE"]).'</dt>';
$CharacterCont .= '<dt>'.($arResult["PROPERTIES"]["GEAR"]["NAME"]).':'.'</dt>'.'<dd>'.($arResult["PROPERTIES"]["GEAR"]["VALUE"]).'</dt>';
$CharacterCont .= '<dt>'.($arResult["PROPERTIES"]["RUL"]["NAME"]).':'.'</dt>'.
'<dd>'.($arResult["PROPERTIES"]["RUL"]["VALUE"]).' '.'/'.' '.($arResult["PROPERTIES"]["GIDRO"]["VALUE"]).'</dt>';
$CharacterCont .= '</dl></div>';
$arData["Tab1"] = array(
"NAME" => GetMessage('CT_TAB_ONE'),
"ACTIVE" => "Y",
"CONTENT" => $CharacterCont,
);
/* Tabs 1 END
----------------------*/
/* Tabs 2
----------------------*/
$FullTextCont .= '<div class="item_info_section">';
if ('' != $arResult['PREVIEW_TEXT']){
$FullTextCont .= $arResult['PREVIEW_TEXT'];
}
$FullTextCont .= '</div>';
$arData["Tab2"] = array(
"NAME" => GetMessage('CT_TAB_TWO'),
"CONTENT" => $FullTextCont,
);
/* Tabs 2 END
----------------------*/
/* Tabs 3
----------------------*/
$DetailTextCont .= '<div class="item_info_section">';
//echo'<pre>';print_r($arResult);echo'</pre>';
/*if ('' != $arResult['DETAIL_TEXT']){
$DetailTextCont .= $arResult['DETAIL_TEXT'];
}*/
$DetailTextCont .= '<div class="bx_optionblock">';
Тут должен выводится сам справочник
$DetailTextCont .= '</div>';
$DetailTextCont .= '</div>';
$arData["Tab3"] = array(
"NAME" => GetMessage('CT_TAB_THREE'),
"CONTENT" => $DetailTextCont,
);
/* Tabs 3 END
----------------------*/
/* Tabs 4
----------------------*/
if($arResult['DISPLAY_PROPERTIES']['YOUTUBE']){
$VideoCont = '';
foreach($arResult['DISPLAY_PROPERTIES']['YOUTUBE']['VALUE'] as $arOneProp){
$VideoCont .= '<div class="item_info_section">';
$VideoCont .= '<div class="embed-responsive embed-responsive-16by9">';
$VideoCont .= '<ifr ame class="embed-responsive-item" src="https://www.youtube.com/embed/'.$arOneProp.'" frameborder="0" allowfullscreen></iframe><br><br>';
$VideoCont .= '</div>';
$VideoCont .= '</div>';
}
}
$arData["Tab4"] = array(
"NAME" => GetMessage('CT_TAB_FOUR'),
"CONTENT" => $VideoCont,
);
/* Tabs 4 END
----------------------*/
$arTabsParams = array(
"DATA" => $arData,
//"WIDTH" => 200,
);
/* Component Tabs
----------------------*/
$APPLICATION->IncludeComponent(
"bitrix:catalog.tabs",
"tabs",
$arTabsParams,
$component,
array("HIDE_ICONS" => "Y")
);
/* Component Tabs END
----------------------*/
?>
</div><!-- Colonka END -->
</div><!-- ROW END -->
</div>
<?
$MyuseBrands = ('Y' == $arParams['BRAND_USE']);
if ($MyuseBrands)
{
if ($MyuseBrands)
{
?><?$APPLICATION->IncludeComponent("bitrix:catalog.brandblock", ".default", array(
"IBLOCK_TYPE" => $arParams['IBLOCK_TYPE'],
"IBLOCK_ID" => $arParams['IBLOCK_ID'],
"ELEMENT_ID" => $arResult['ID'],
"ELEMENT_CODE" => "",
"PROP_CODE" => $arParams['BRAND_PROP_CODE'],
"CACHE_TYPE" => $arParams['CACHE_TYPE'],
"CACHE_TIME" => $arParams['CACHE_TIME'],
"CACHE_GROUPS" => $arParams['CACHE_GROUPS'],
"WIDTH" => "",
"HEIGHT" => ""
),
$component,
array("HIDE_ICONS" => "Y")
);?><?
}
}
unset($MyuseBrands);
?> |