[CODE]<?
if($arItem["ID"]==12)
{
$arSelect = Array("ID", "NAME", "PROPERTY_PRODUCER");
$arFilter = Array("IBLOCK_TYPE"=>$arParams["IBLOCK_TYPE"],
"IBLOCK_ID"=>$arParams["IBLOCK_ID"],
"ACTIVE"=>"Y",
"SECTION_ID"=> $arResult["VARIABLES"]["SECTION_ID"]
);
$rsItems = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
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"];
}
?>[/CODE]
я тогда твой код не смотрел думал ты правильно метод написал, и кстати замечанеин асчет свойства правильное дали, у тебя тип свойства то какой- с этим то ничего не напутал??