Есть табы и в один из табов где купить http://prntscr.com/by32m9 нужно привязать свойство справочника, а вернее его сам компонент http://prntscr.com/by33u8
код в развернутом видеhttp://prntscr.com/by355n
Если кто знает как это сделать прошу подсказать.
код в развернутом виде
Если кто знает как это сделать прошу подсказать.
Код |
---|
<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); ?> |