вот код шаблона(менял только его)
___________________________________--
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?
if (count($arResult['ITEMS']) < 1)
return;
?>
<div class="catalog-item-list">
<?
foreach ($arResult['ITEMS'] as $key => $arElement):
$this->AddEditAction($arElement['ID'], $arElement['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arElement['ID'], $arElement['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CATALOG_ELEMENT_DELETE_CONFIRM')));
$bHasPicture = is_array($arElement['PREVIEW_IMG']);
$sticker = "";
if (array_key_exists("PROPERTIES", $arElement) && is_array($arElement["PROPERTIES"]))
{
foreach (Array("SPECIALOFFER", "NEWPRODUCT", "SALELEADER") as $propertyCode)
if (array_key_exists($propertyCode, $arElement["PROPERTIES"]) && intval($arElement["PROPERTIES"][$propertyCode]["PROPERTY_VALUE_ID"]) > 0)
$sticker .= " <span class=\"sticker\">".$arElement["PROPERTIES"][$propertyCode]["NAME"]."</span>";
}
?>
<div class="catalog-item<?if (!$bHasPicture):?> no-picture-mode<?endif;?>" id="<?=$this->GetEditAreaId($arElement['ID']);?>">
<div class="catalog-item-info">
<?if($bHasPicture):?>
<div class="catalog-item-image">
[url=<?=$arElement[]"><img src="<?=$arElement["PREVIEW_IMG"]["SRC"]?>" width="<?=$arElement["PREVIEW_IMG"]["WIDTH"]?>" height="<?=$arElement["PREVIEW_IMG"]["HEIGHT"]?>" alt="<?=$arElement["NAME"]?>" title="<?=$arElement["NAME"]?>" id="catalog_list_image_<?=$arElement['ID']?>" />[/url]
</div>
<?endif;?>
<div class="catalog-item-desc">
<div class="catalog-item-title">[url=<?=$arElement[]"><?=$arElement["NAME"]?>[/url]<?=$sticker?></div>
<div class="catalog-item-preview-text"><?=$arElement['PREVIEW_TEXT']?></div>
//Здесь начинается построение таблицы с нужными мне параметрами
<thead>Название Цена <?if(is_array($arParams["OFFERS_FIELDS"])):?> <?foreach($arParams["OFFERS_FIELDS"] as $FIELD_CODE):?> <?if($FIELD_CODE):?> <?echo $arElement[$FIELD_CODE]?> <?endif;?> <?endforeach;?> <?endif?> <?foreach($arElement["DISPLAY_PROPERTIES"] as $arProperty):?> <?if(is_array($arProperty["DISPLAY_VALUE"])): echo implode(" / ", $arProperty["DISPLAY_VALUE"]); elseif($arProperty["DISPLAY_VALUE"]===false): echo " "; else: echo $arProperty["DISPLAY_VALUE"];?> <?endif?> <?endforeach;?> <? // echo "<pre>"; print_r ($arParams); echo "</pre>" ?> <? echo $arParams["LINK_PROPERTY_SID"].' '; echo $arResult[$arParams["LINK_PROPERTY_SID"]].' '; $arProduct2 = GetCatalogProduct($PRODUCT_ID); // Вывод цены типа $TYPE_ID для товара $PRODUCT_ID //$PRODUCT_ID= $arElement["ID"]; $PRODUCT_ID=41113; // вот это id требуется узнать только незнаю пока что как echo $PRODUCT_ID.' '; $arProduct = GetCatalogProduct($PRODUCT_ID); if ($res = GetCatalogProductPrice($PRODUCT_ID, 3)) { echo FormatCurrency($res["PRICE"], $res["CURRENCY"]); } $res = CIBlockProperty::GetByID(237, 28, "furniture"); if($ar_res = $res->GetNext()) echo $ar_res['NAME']; //$IBLOCK_ID = 27; //$properties = CIBlockProperty::GetList(Array("sort"=>"asc", "name"=>"asc"), //Array("ACTIVE"=>"Y", "IBLOCK_ID"=>$IBLOCK_ID)); //while ($prop_fields = $properties->GetNext()) //{ // echo $prop_fields["ID"]." - ".$prop_fields["NAME"]."<br>"; //} ?> <?foreach($arElement["PRICES"] as $code=>$arPrice):?> <?if($arPrice["CAN_ACCESS"]):?> <?if($arPrice["DISCOUNT_VALUE"] < $arPrice["VALUE"]):?> <?=$arPrice["PRINT_VALUE"]?> <span class="catalog-price"><?=$arPrice["PRINT_DISCOUNT_VALUE"]?></span> <?else:?> <span class="catalog-price"><?=$arPrice["PRINT_VALUE"]?></span> <?endif?> <?endif;?> <?endforeach;?> <?foreach($arElement["PRICES"] as $code=>$arPrice):?> <?if ($arElement['CAN_BUY']):?> [url=<?echo $arElement[]" class="catalog-item-buy<?/*catalog-item-in-the-cart*/?>" rel="nofollow" onclick="return addToCart(this, 'catalog_list_image_<?=$arElement['ID']?>', 'list', '<?=GetMessage("CATALOG_IN_CART")?>');" id="catalog_add2cart_link_<?=$arElement['ID']?>"><?echo GetMessage("CATALOG_ADD")?>[/url] <?elseif (count($arResult["PRICES"]) > 0):?> <span class="catalog-item-not-available"><?=GetMessage('CATALOG_NOT_AVAILABLE')?></span> <?endif;?> <?endforeach;?>
</div>
</div>
<div class="catalog-item-links">
<!--noindex-->
<?if($arParams["DISPLAY_COMPARE"]):?>
[url=<?echo $arElement[]" class="catalog-item-compare" onclick="return addToCompare(this, '<?=GetMessage("CATALOG_IN_COMPARE")?>');" rel="nofollow" id="catalog_add2compare_link_<?=$arElement['ID']?>"><?echo GetMessage("CATALOG_COMPARE")?>[/url]
<?endif;?>
<!--noindex-->
</div>
</div>
<div class="catalog-item-separator"></div>
<?endforeach;?>
</div>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<?=$arResult["NAV_STRING"];?>
<?endif;?>
___________________________________________--
на детальной старице таблица которая нужна выводится
__________________________________________________
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?if (is_array($arResult['DETAIL_PICTURE_350']) || count($arResult["MORE_PHOTO"])>0):?>
<script type="text/javascript">
$(function() {
$('div.catalog-detail-image a').fancybox({
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'speedIn': 600,
'speedOut': 200,
'overlayShow': false,
'cyclic' : true,
'padding': 20,
'titlePosition': 'over',
'onComplete': function() {
$("#fancybox-title").css({ 'top': '100%', 'bottom': 'auto' });
}
});
});
</script>
<?endif;?>
<div class="catalog-detail">
<?if (is_array($arResult['DETAIL_PICTURE_350']) || count($arResult["MORE_PHOTO"])>0):?> <?if (is_array($arResult['DETAIL_PICTURE_350'])):?> <div class="catalog-detail-image" id="catalog-detail-main-image"> 0 ? $arResult["DETAIL_PICTURE"]["DESCRIPTION"] : $arResult["NAME"])?>"><img src="<?=$arResult['DETAIL_PICTURE_350']['SRC']?>" alt="<?=$arResult["NAME"]?>" id="catalog_detail_image" width="<?=$arResult['DETAIL_PICTURE_350']["WIDTH"]?>" height="<?=$arResult['DETAIL_PICTURE_350']["HEIGHT"]?>" /> </div> <?endif;?> <div class="catalog-detail-images"> <?if(count($arResult["MORE_PHOTO"])>0): foreach($arResult["MORE_PHOTO"] as $PHOTO): ?> <div class="catalog-detail-image">[url=<?=$PHOTO[]" title="<?=(strlen($PHOTO["DESCRIPTION"]) > 0 ? $PHOTO["DESCRIPTION"] : $arResult["NAME"])?>"><img border="0" src="<?=$PHOTO["SRC_PREVIEW"]?>" width="<?=$PHOTO["PREVIEW_WIDTH"]?>" height="<?=$PHOTO["PREVIEW_HEIGHT"]?>" alt="<?=$arResult["NAME"]?>" />[/url]</div> <? endforeach; endif?> </div> <?endif;?> <?if($arResult["PREVIEW_TEXT"]):?> <?=$arResult["PREVIEW_TEXT"];?> <div class="catalog-detail-line"></div> <?endif;?> <?if($arParams["USE_COMPARE"] == "Y"):?> [url=<?=$arResult[]" class="catalog-item-compare" onclick="return addToCompare(this, '<?=GetMessage("CATALOG_IN_COMPARE")?>');" rel="nofollow" id="catalog_add2compare_link" rel="nofollow"><?echo GetMessage("CATALOG_COMPARE")?>[/url] <?endif;?> </div> <br/> <?if(count($arResult["LINKED_ELEMENTS"])>0):?> <a name="buy"></a> <thead>Название Цена <?foreach($arResult["LINKED_ELEMENTS"] as $arElement):?> //когда добавлял этот цикл в нужный компонент он ниче не выводил без него выводит название <?if(is_array($arParams["OFFERS_FIELDS"])):?> <?foreach($arParams["OFFERS_FIELDS"] as $FIELD_CODE):?> <?if($FIELD_CODE):?> <?echo $arElement[$FIELD_CODE]?> <?endif;?> <?endforeach;?> <?endif?> <?foreach($arElement["DISPLAY_PROPERTIES"] as $arProperty):?> <?if(is_array($arProperty["DISPLAY_VALUE"])): echo implode(" / ", $arProperty["DISPLAY_VALUE"]); elseif($arProperty["DISPLAY_VALUE"]===false): echo " "; else: echo $arProperty["DISPLAY_VALUE"];?> <?endif?> <?endforeach;?> <?foreach($arElement["PRICES"] as $code=>$arPrice):?> <?if($arPrice["CAN_ACCESS"]):?> <?if($arPrice["DISCOUNT_VALUE"] < $arPrice["VALUE"]):?> <?=$arPrice["PRINT_VALUE"]?> <span class="catalog-price"><?=$arPrice["PRINT_DISCOUNT_VALUE"]?></span> <?else:?> <span class="catalog-price"><?=$arPrice["PRINT_VALUE"]?></span> <?endif?> <?endif;?> <?endforeach;?> <?foreach($arElement["PRICES"] as $code=>$arPrice):?> <?if($arPrice["CAN_ACCESS"]):?> [url=<?echo $arElement[]" class="catalog-item-buy<?/*catalog-item-in-the-cart*/?>" rel="nofollow" onclick="return addToCart(this, 'catalog_detail_image', 'list', '<?=GetMessage("CATALOG_IN_BASKET")?>');" id="catalog_add2cart_link_ofrs_<?=$arOffer['ID']?>"><?echo GetMessage("CATALOG_ADD_TO_BASKET")?>[/url] <?endif;?> <?endforeach;?> <?endforeach;?>
<?endif;?> <br/> *Цены индивидуальны для каждого клиента.
<?
if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0):
?>
<?$arProperty = $arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]?>
<?if(count($arProperty["DISPLAY_VALUE"]) > 0):?>
<div class="catalog-detail-recommends">
<h4><?=$arProperty["NAME"]?></h4>
<div class="catalog-detail-recommend">
<?
global $arRecPrFilter;
$arRecPrFilter["ID"] = $arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]["VALUE"];
$APPLICATION->IncludeComponent("bitrix:store.catalog.top", "", array(
"IBLOCK_TYPE" => "",
"IBLOCK_ID" => "",
"ELEMENT_SORT_FIELD" => "sort",
"ELEMENT_SORT_ORDER" => "desc",
"ELEMENT_COUNT" => $arParams["ELEMENT_COUNT"],
"LINE_ELEMENT_COUNT" => $arParams["LINE_ELEMENT_COUNT"],
"BASKET_URL" => $arParams["BASKET_URL"],
"ACTION_VARIABLE" => $arParams["ACTION_VARIABLE"],
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"DISPLAY_COMPARE" => "N",
"PRICE_CODE" => $arParams["PRICE_CODE"],
"USE_PRICE_COUNT" => $arParams["USE_PRICE_COUNT"],
"SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"],
"PRICE_VAT_INCLUDE" => $arParams["PRICE_VAT_INCLUDE"],
"FILTER_NAME" => "arRecPrFilter",
"ELEMENT_COUNT" => 30,
),
$component
);
?>
</div>
</div>
<?unset($arResult["DISPLAY_PROPERTIES"]["RECOMMEND"])?>
<?endif;?>
<?endif;?>
<?
if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0):
?>
<div class="catalog-detail-properties">
<h4><?=GetMessage('CATALOG_PROPERTIES')?></h4>
<div class="catalog-detail-line"></div>
<?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
<div class="catalog-detail-property">
<span><?=$arProperty["NAME"]?></span>
<? if(is_array($arProperty["DISPLAY_VALUE"])): echo implode(" / ", $arProperty["DISPLAY_VALUE"]); elseif($pid=="MANUAL"): ?> [url=<?=$arProperty[]"><?=GetMessage("CATALOG_DOWNLOAD")?>[/url] <? else: echo $arProperty["DISPLAY_VALUE"]; endif; ?> </div>
<?endforeach;?>
</div>
<?endif;?>
<?if($arResult["DETAIL_TEXT"]):?>
<div class="catalog-detail-full-desc">
<h4><?=GetMessage('CATALOG_FULL_DESC')?></h4>
<div class="catalog-detail-line"></div>
<?=$arResult["DETAIL_TEXT"];?>
</div>
<?endif;?>
______________________________