[QUOTE]Алексей Попович пишет:
Если у элемента установлена привязка к нескольким разделам, то функция возвращает только один из этих разделов. Для того, чтобы получить все разделы, к которым привязан элемент, нужно в цикле перебора элементов вызывать функцию
CIBlockElement::GetElementGroups [/QUOTE]
Более оптимальным будет собрать в цикле id элементов, а потом передать их в CIBlockElement::GetElementGroups, так как она умеет работать с массивом ID.
Если у элемента установлена привязка к нескольким разделам, то функция возвращает только один из этих разделов. Для того, чтобы получить все разделы, к которым привязан элемент, нужно в цикле перебора элементов вызывать функцию
CIBlockElement::GetElementGroups [/QUOTE]
Более оптимальным будет собрать в цикле id элементов, а потом передать их в CIBlockElement::GetElementGroups, так как она умеет работать с массивом ID.