<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"DISPLAY_PANEL" => $arParams["DISPLAY_PANEL"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"]
),
$component
);
?>
<?if($arParams["USE_COMPARE"]=="Y"):?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.compare.list",
"",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NAME" => $arParams["COMPARE_NAME"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"COMPARE_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["compare"],
),
$component
);?>
<br />
<?endif?>
<?if($arParams["SHOW_TOP_ELEMENTS"]!="N"):?>
<hr />
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.top",
"",
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["TOP_ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["TOP_ELEMENT_SORT_ORDER"],
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["element"],
"BASKET_URL" => $arParams["BASKET_URL"],
"ACTION_VARIABLE" => $arParams["ACTION_VARIABLE"],
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
"SECTION_ID_VARIABLE" => $arParams["SECTION_ID_VARIABLE"],
"DISPLAY_COMPARE" => $arParams["USE_COMPARE"],
"ELEMENT_COUNT" => $arParams["TOP_ELEMENT_COUNT"],
"LINE_ELEMENT_COUNT" => $arParams["TOP_LINE_ELEMENT_COUNT"],
"PROPERTY_CODE" => $arParams["TOP_PROPERTY_CODE"],
"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"],
"PRICE_VAT_SHOW_VALUE" => $arParams["PRICE_VAT_SHOW_VALUE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
),
$component
);?>
<?endif?>
вот код который отвечает за
http://www.tunion.ru/tyres/ , на нем чпу работает
а вот код который отвечает за вывод каталога
http://www.tunion.ru/filter/ тут, вот на нем переходы при чпу не осуществляются, хотя действую в рамках одного инфоблока
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="catalog-section">
<?if($arParams["DISPLAY_TOP_PAGER"]):?>
<?=$arResult["NAV_STRING"]?>
<?endif?>
<thead><?=GetMessage("CATALOG_TITLE")?> <?if(count($arResult["ITEMS"]) > 0): foreach($arResult["ITEMS"][0]["DISPLAY_PROPERTIES"] as $arProperty):?><?=$arProperty["NAME"]?> <?endforeach; endif;?> <?foreach($arResult["PRICES"] as $code=>$arPrice):?><?=$arPrice["TITLE"]?> <?endforeach?> <?if(count($arResult["PRICES"]) > 0):?> <?endif?> <?foreach($arResult["ITEMS"] as $arElement):?> [url=<?=$arElement[]"><?=$arElement["NAME"]?>[/url] <?if(count($arElement["SECTION"]["PATH"])>0):?> <br /> <?foreach($arElement["SECTION"]["PATH"] as $arPath):?> / [url=<?=$arPath[]"><?=$arPath["NAME"]?>[/url] <?endforeach?> <?endif?> <?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <?if(is_array($arProperty["DISPLAY_VALUE"])) echo implode(" / ", $arProperty["DISPLAY_VALUE"]); elseif($arProperty["DISPLAY_VALUE"] === false) echo " "; else echo $arProperty["DISPLAY_VALUE"];?> <?endforeach?> <?foreach($arResult["PRICES"] as $code=>$arPrice):?> <?if($arPrice = $arElement["PRICES"][$code]):?> <?if($arPrice["DISCOUNT_VALUE"] < $arPrice["VALUE"]):?> <?=$arPrice["PRINT_VALUE"]?> <br /><span class="catalog-price"><?=$arPrice["PRINT_DISCOUNT_VALUE"]?></span> <?else:?> <span class="catalog-price"><?=$arPrice["PRINT_VALUE"]?></span> <?endif?> <?else:?> <?endif;?> <?endforeach;?> <?if(count($arResult["PRICES"]) > 0):?> <?if($arElement["CAN_BUY"]):?> <noindex> [url=<?echo $arElement[]" rel="nofollow"><?echo GetMessage("CATALOG_BUY")?>[/url] </noindex> <?elseif((count($arResult["PRICES"]) > 0) || is_array($arElement["PRICE_MATRIX"])):?> <?=GetMessage("CATALOG_NOT_AVAILABLE")?> <?endif?> <?endif;?> <?endforeach;?>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<?=$arResult["NAV_STRING"]?>
<?endif?>
</div>