[CODE]<?
GLOBAL $arrFilter;
$arrFilter = array();
$brand = isset($_GET['brand']) ? intval($_GET['brand']) : 0;
if ($brand > 0)
$arrFilter['PROPERTY_BRAND'] = $brand;
?>
<?$APPLICATION->IncludeComponent("bitrix:catalog.section", "", array(
"IBLOCK_TYPE" => "...",
"IBLOCK_ID" => "...",
"SECTION_ID" => "",
...........
"FILTER_NAME" => "arrFilter",
...........
"INCLUDE_SUBSECTIONS" => "N",
"SHOW_ALL_WO_SECTION" => "Y",
...........
"CACHE_FILTER" => "Y",
...........
),
false
);?>[/CODE]
Фильтр по бренду при урлах вида something.php?brand=123
[B]Upd[/B]: для правильной работы кеширования всё-таки нужно использовать урлы вида /something/123/ и создавать соответствующее правило обработки адреса. Ну, или выставлять значение параметра CACHE_FILTER в "N", и обходиться без кеширования.