разобралась.
в компоненте фильтра в .parameters.php подсунула LINKED_IBLOCK_TYPE, LINKED_IBLOCK_ID, LINKED_PROPERTY_CODE как в компоненте каталога.
код получаю в component.php, по нему собираю массив свойств и их аттрибутов из "прицепленого" инфоблока.
потом формирую либо выборку по элементам инфоблока и селект, либо инпут.
и дальше - самое интересное.
что есть код свойства типа привязки к элементам?
| Цитата |
|---|
| PROPERTY_<PROPERTY_CODE>.PROPERTY_<PROPERTY_CODE2> - по значению свойства элемента указанного в качестве привязки. PROPERTY_CODE - мнемонический или символьный код свойства типа привязки к элементам. PROPERTY_CODE2- код свойства связанных элементов. |
если мне нужно фильтровать по свойству CITY инфоблока Б, то получается:
PROPERTY_CODE = PROP_B
PROPERTY_CODE2 = PROP_B_CITY
а если по самим элементам инфоблока Б то:
PROPERTY_CODE = PROP_B
FIELD = ID
