<?
if($arItem["ID"]==12)
{
$rsItems = CIBlockElement::GetList(
array ("sort"=>"asc"),
array(
"IBLOCK_TYPE"=>$arParams["IBLOCK_TYPE"],
"IBLOCK_ID"=>$arParams["IBLOCK_ID"],
"ACTIVE"=>"Y",
"SECTION_ID"=> $arResult["VARIABLES"]["SECTION_ID"],
),
array("PROPERTY_PRODUCER"),
false,
array(
"ID",
"NAME",
"PROPERTY_PRODUCER",
)
);
echo '<select name="arrFilter_pf[PRODUCER]"><option value="">(все)</option>';
while($ob = $rsItems->GetNextElement()){
$arFields = $ob->GetFields();
echo '<option value="'.$arFields['PROPERTY_PRODUCER_ENUM_ID'].'">'.$arFields['PROPERTY_PRODUCER_VALUE'].'</option>';
}
echo '</select>';}
else
{
echo $arItem["INPUT"];
}
?>
где нибудь в конце чтобы посмотреть те ли вы параметры берете
echo "<pre>"; print_r($arFields); echo "</pre>";