Как бы я не прогер, я могу предполагать где это может быть и не факт, что правильно.
Вот код всей страницы index.php из Брендов
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("");
?>
<?
$arFilter = Array("IBLOCK_ID"=>5, "CODE"=>$_REQUEST["BRAND"], "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, Array("ID","NAME"));
while($ar_fields = $res->GetNext()){
$BRAND_ID=$ar_fields["ID"];
$APPLICATION->SetTitle($ar_fields["NAME"]);
$APPLICATION->AddChainItem($ar_fields["NAME"]);
}
if($_GET["set_filter"]!="Y"){
$_GET["FilterBrand_5_".abs(crc32($BRAND_ID))]="Y";
$_GET["set_filter"]="Y";
$GLOBALS["FilterBrand"]["SECTION_ID"]=array(16,17);
$GLOBALS["FilterBrand"]["INCLUDE_SUBSECTIONS"]="Y";
}
if($_COOKIE["money"]==""){
$MONEY="RUB";
}else $MONEY=$_COOKIE["money"];
?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",
"",
array(
"CACHE_GROUPS" => "N",
"CACHE_TIME" => "36000", // Время кеширования (сек.)
"CACHE_TYPE" => "A", // Тип кеширования
"COMPONENT_TEMPLATE" => ".default",
"CONVERT_CURRENCY" => "Y",
"CURRENCY_ID" => "",
"DISPLAY_ELEMENT_COUNT" => "Y", // Показывать количество
"FILTER_NAME" => "FilterBrand",
"FILTER_VIEW_MODE" => "vertical", // Вид отображения
"HIDE_NOT_AVAILABLE" => "N",
"IBLOCK_ID" => "2",
"IBLOCK_TYPE" => "catalog",
"INSTANT_RELOAD" => "Y",
"PAGER_PARAMS_NAME" => "",
"PRICE_CODE" => "BASE",
"SAVE_IN_SESSION" => "N",
"SECTION_CODE" => "",
"SECTION_DESCRIPTION" => "DESCRIPTION",
"SECTION_ID" => "",
"SECTION_TITLE" => "NAME",
"SEF_MODE" => "N", // Включить поддержку ЧПУ
"SEF_RULE" => "", // Правило для обработки
"SMART_FILTER_PATH" => "",
"TEMPLATE_THEME" => "site", // Цветовая тема
"XML_EXPORT" => "N"
),
"\$component",
array("HIDE_ICONS" => "Y")
);?>
<?if($_GET["nal"]=="Y"){//по наличию
$SORT="SORT";
$ORDER="ASC";
$GLOBALS["FilterBrand"]["PROPERTY_INSTOCK"]="4724";
}else if($_GET["sale"]=="Y"){//со скидкой
$SORT="SORT";
$ORDER="ASC";
$GLOBALS["FilterBrand"]["PROPERTY_SALE"]="Да";
}else if($_GET["price"]=="up"){//от высокой цены
$SORT="PROPERTY_MINIMUM_PRICE";
$ORDER="DESC";
}else if($_GET["price"]=="down"){//от низкой цены
$SORT="PROPERTY_MINIMUM_PRICE";
$ORDER="ASC";
}else{
$SORT="SORT";
$ORDER="ASC";
}
$arResult["DIR"]=$APPLICATION->GetCurDir();
$arResult["URL"]=$APPLICATION->GetCurUri("");
$arResult["URL_ALL"]=$APPLICATION->GetCurPageParam("", array("sale","price","nal"));
$arResult["URL_NAL"]=$APPLICATION->GetCurPageParam("nal=Y", array("sale","price","nal"));
$arResult["URL_HIGHT"]=$APPLICATION->GetCurPageParam("price=up", array("sale","price","nal"));
$arResult["URL_BOT"]=$APPLICATION->GetCurPageParam("price=down", array("sale","price","nal"));
$arResult["URL_SALE"]=$APPLICATION->GetCurPageParam("sale=Y", array("sale","price","nal")); ?>
<div class="down">
<ul>
<li <?if($_GET["nal"]=="" && $_GET["price"]=="" && $_GET["sale"]==""){?>class="active"<?}?>><a href="<?=$arResult["URL_ALL"]?>">Все</a></li>
<li <?if( $_GET["nal"]=="Y"){?>class="active"<?}?>><a href="<?=$arResult["URL_NAL"]?>">В наличии</a></li>
<li <?if( $_GET["price"]=="up"){?>class="active"<?}?>><a href="<?=$arResult["URL_HIGHT"]?>">Высокая цена</a></li>
<li <?if( $_GET["price"]=="down"){?>class="active"<?}?>><a href="<?=$arResult["URL_BOT"]?>">Низкая цена</a></li>
<li <?if( $_GET["sale"]=="Y"){?>class="active"<?}?>><a href="<?=$arResult["URL_SALE"]?>">Товары со скидкой %</a></li>
</ul>
</div>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
"brand_element",
array(
"ACTION_VARIABLE" => "action", // Название переменной, в которой передается действие
"ADD_PICT_PROP" => "MORE_PHOTO",
"ADD_PROPERTIES_TO_BASKET" => "Y", // Добавлять в корзину свойства товаров и предложений
"ADD_SECTIONS_CHAIN" => "N", // Включать раздел в цепочку навигации
"ADD_TO_BASKET_ACTION" => "ADD",
"AJAX_MODE" => "N", // Включить режим AJAX
"AJAX_OPTION_ADDITIONAL" => "", // Дополнительный идентификатор
"AJAX_OPTION_HISTORY" => "N", // Включить эмуляцию навигации браузера
"AJAX_OPTION_JUMP" => "N", // Включить прокрутку к началу компонента
"AJAX_OPTION_STYLE" => "Y", // Включить подгрузку стилей
"BACKGROUND_IMAGE" => "-", // Установить фоновую картинку для шаблона из свойства
"BASKET_URL" => "/personal/cart/", // URL, ведущий на страницу с корзиной покупателя
"BROWSER_TITLE" => "-", // Установить заголовок окна браузера из свойства
"CACHE_FILTER" => "N", // Кешировать при установленном фильтре
"CACHE_GROUPS" => "Y", // Учитывать права доступа
"CACHE_TIME" => "36000000", // Время кеширования (сек.)
"CACHE_TYPE" => "A", // Тип кеширования
"COMPONENT_TEMPLATE" => "brand_element",
"CONVERT_CURRENCY" => "Y", // Показывать цены в одной валюте
"CURRENCY_ID" => "",
"DETAIL_URL" => "", // URL, ведущий на страницу с содержимым элемента раздела
"DISABLE_INIT_JS_IN_COMPONENT" => "Y", // Не подключать js-библиотеки в компоненте
"DISPLAY_BOTTOM_PAGER" => "Y", // Выводить под списком
"DISPLAY_TOP_PAGER" => "N", // Выводить над списком
"ELEMENT_SORT_FIELD" => "sort", // По какому полю сортируем элементы
"ELEMENT_SORT_FIELD2" => "id", // Поле для второй сортировки элементов
"ELEMENT_SORT_ORDER" => "asc", // Порядок сортировки элементов
"ELEMENT_SORT_ORDER2" => "desc", // Порядок второй сортировки элементов
"FILTER_NAME" => "FilterBrand", // Имя массива со значениями фильтра для фильтрации элементов
"HIDE_NOT_AVAILABLE" => "N", // Не отображать товары, которых нет на складах
"IBLOCK_ID" => "2", // Инфоблок
"IBLOCK_TYPE" => "catalog", // Тип инфоблока
"INCLUDE_SUBSECTIONS" => "Y", // Показывать элементы подразделов раздела
"LABEL_PROP" => "NEW",
"LINE_ELEMENT_COUNT" => "3", // Количество элементов выводимых в одной строке таблицы
"MESSAGE_404" => "", // Сообщение для показа (по умолчанию из компонента)
"MESS_BTN_ADD_TO_BASKET" => "В корзину",
"MESS_BTN_BUY" => "Купить",
"MESS_BTN_DETAIL" => "Подробнее",
"MESS_BTN_SUBSCRIBE" => "Подписаться",
"MESS_NOT_AVAILABLE" => "Нет в наличии",
"META_DESCRIPTION" => "UF_META_DESCRIPTION", // Установить описание страницы из свойства
"META_KEYWORDS" => "-", // Установить ключевые слова страницы из свойства
"OFFERS_CART_PROPERTIES" => array(
0 => "COLOR_REF",
1 => "COLOR_A",
2 => "ARTNUMBER",
3 => "CREP",
4 => "MODEL",
5 => "MOSH",
6 => "SIZE",
),
"OFFERS_FIELD_CODE" => array(
0 => "",
1 => "",
),
"OFFERS_LIMIT" => "5", // Максимальное количество предложений для показа (0 - все)
"OFFERS_PROPERTY_CODE" => array(
0 => "LAMP",
1 => "COLOR_REF",
2 => "COLOR_A",
3 => "ARTNUMBER",
4 => "ATTACHMENT",
5 => "EXTERNAL_ID",
6 => "SEO_NAME",
7 => "YANDEX",
8 => "PROP_VALUES",
9 => "IMAGE",
10 => "MORE_PHOTO",
11 => "CNT_YANDEX",
12 => "CREP",
13 => "MODEL",
14 => "MOSH",
15 => "SIZE",
16 => "OLD_ID",
17 => "COUNTRY",
18 => "OLD_COLOR",
19 => "PRICE",
20 => "PRICE_COPY",
21 => "PRICE_PRIMARY",
22 => "COMPARE_PRICE",
23 => "",
),
"OFFERS_SORT_FIELD" => "sort",
"OFFERS_SORT_FIELD2" => "id",
"OFFERS_SORT_ORDER" => "asc",
"OFFERS_SORT_ORDER2" => "desc",
"OFFER_ADD_PICT_PROP" => "MORE_PHOTO",
"OFFER_TREE_PROPS" => array(
0 => "MOSH",
),
"PAGER_BASE_LINK_ENABLE" => "N", // Включить обработку ссылок
"PAGER_DESC_NUMBERING" => "N", // Использовать обратную навигацию
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", // Время кеширования страниц для обратной навигации
"PAGER_SHOW_ALL" => "N", // Показывать ссылку "Все"
"PAGER_SHOW_ALWAYS" => "N", // Выводить всегда
"PAGER_TEMPLATE" => "round", // Шаблон постраничной навигации
"PAGER_TITLE" => "Товары", // Название категорий
"PAGE_ELEMENT_COUNT" => "30", // Количество элементов на странице
"PARTIAL_PRODUCT_PROPERTIES" => "Y", // Разрешить добавлять в корзину товары, у которых заполнены не все характеристики
"PRICE_CODE" => array( // Тип цены
0 => "BASE",
),
"PRICE_VAT_INCLUDE" => "Y", // Включать НДС в цену
"PRODUCT_DISPLAY_MODE" => "Y",
"PRODUCT_ID_VARIABLE" => "id", // Название переменной, в которой передается код товара для покупки
"PRODUCT_PROPERTIES" => array( // Характеристики товара
0 => "BRAND_REF",
),
"PRODUCT_PROPS_VARIABLE" => "prop", // Название переменной, в которой передаются характеристики товара
"PRODUCT_QUANTITY_VARIABLE" => "", // Название переменной, в которой передается количество товара
"PRODUCT_SUBSCRIPTION" => "N",
"PROPERTY_CODE" => array( // Свойства
0 => "BRAND_REF",
1 => "",
),
"SECTION_CODE" => "", // Код раздела
"SECTION_ID" => "", // ID раздела
"SECTION_ID_VARIABLE" => "SECTION_ID", // Название переменной, в которой передается код группы
"SECTION_URL" => "", // URL, ведущий на страницу с содержимым раздела
"SECTION_USER_FIELDS" => array( // Свойства раздела
0 => "",
1 => "",
),
"SEF_MODE" => "N", // Включить поддержку ЧПУ
"SET_BROWSER_TITLE" => "Y", // Устанавливать заголовок окна браузера
"SET_LAST_MODIFIED" => "N", // Устанавливать в заголовках ответа время модификации страницы
"SET_META_DESCRIPTION" => "Y", // Устанавливать описание страницы
"SET_META_KEYWORDS" => "Y", // Устанавливать ключевые слова страницы
"SET_STATUS_404" => "N", // Устанавливать статус 404
"SET_TITLE" => "Y", // Устанавливать заголовок страницы
"SHOW_404" => "N", // Показ специальной страницы
"SHOW_ALL_WO_SECTION" => "Y", // Показывать все элементы, если не указан раздел
"SHOW_CLOSE_POPUP" => "N",
"SHOW_DISCOUNT_PERCENT" => "N",
"SHOW_OLD_PRICE" => "N",
"SHOW_PRICE_COUNT" => "1", // Выводить цены для количества
"TEMPLATE_THEME" => "blue",
"USE_MAIN_ELEMENT_SECTION" => "N", // Использовать основной раздел для показа элемента
"USE_PRICE_COUNT" => "N", // Использовать вывод цен с диапазонами
"USE_PRODUCT_QUANTITY" => "N", // Разрешить указание количества товара
)
);?><? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>