я хочу обратиться к каталогу и сделать выборку по свойствам элементов.
делаю я это так:
$arFilter = Array(
"IBLOCK_ID"=>26,
"SECTION_ID"=>132,
"PROPERTY_strana"=>"Россия"
);
$after_filter=CIBlockElement::GetList(Array(), $arFilter, false);
while($element=$after_filter->GetNextElement()){}
тут почему-то фильтр на свойства не срабатывает, а выводит просто элементы iblock_id и section_id.
свойства же не получаются.
строку с описанием свойства я менял по разному:
"PROPERTY_strana"=>"Россия"
"PROPERTY_strana_VALUE"=>"Россия"
"PROPERTY_strana.VALUE"=>"Россия"
если посмотреть вообще дамп свойств элементов то они выглядат так: (одно из свойств)
[strana] => Array
(
[ID] => 144
[TIMESTAMP_X] => 2010-08-26 17:47:53
[IBLOCK_ID] => 26
[NAME] => Страна производитель
[ACTIVE] => Y
[SORT] => 300
[CODE] => strana
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => S
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] => 6749fc89-59b3-11df-8f29-00179ac1ef12
[FILE_TYPE] =>
[MULTIPLE_CNT] => 0
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] =>
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[PROPERTY_VALUE_ID] => 13549
[VALUE] => Россия
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[~VALUE] => Россия
[~DESCRIPTION] =>
[~NAME] => Страна производитель
[~DEFAULT_VALUE] =>
)
что я делаю не так?
делаю я это так:
$arFilter = Array(
"IBLOCK_ID"=>26,
"SECTION_ID"=>132,
"PROPERTY_strana"=>"Россия"
);
$after_filter=CIBlockElement::GetList(Array(), $arFilter, false);
while($element=$after_filter->GetNextElement()){}
тут почему-то фильтр на свойства не срабатывает, а выводит просто элементы iblock_id и section_id.
свойства же не получаются.
строку с описанием свойства я менял по разному:
"PROPERTY_strana"=>"Россия"
"PROPERTY_strana_VALUE"=>"Россия"
"PROPERTY_strana.VALUE"=>"Россия"
если посмотреть вообще дамп свойств элементов то они выглядат так: (одно из свойств)
[strana] => Array
(
[ID] => 144
[TIMESTAMP_X] => 2010-08-26 17:47:53
[IBLOCK_ID] => 26
[NAME] => Страна производитель
[ACTIVE] => Y
[SORT] => 300
[CODE] => strana
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => S
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] => 6749fc89-59b3-11df-8f29-00179ac1ef12
[FILE_TYPE] =>
[MULTIPLE_CNT] => 0
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] =>
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[PROPERTY_VALUE_ID] => 13549
[VALUE] => Россия
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[~VALUE] => Россия
[~DESCRIPTION] =>
[~NAME] => Страна производитель
[~DEFAULT_VALUE] =>
)
что я делаю не так?