[QUOTE]У меня есть подозрение, что правильный код должен выглядеть примерно так:[/QUOTE]
Это для построения табов, и то не совсем верно.
Допустим у вас есть некий список из 100 значений.
В реальности вы используете только 10-ть значений.
При таком коде вы выведите 100-о табов, т.к. делаете запрос не к данным а к настройкам.
Правильно было бы запросить список товаров и используемых свойств, и потом просто убрать дубликаты свойств. В итоге вы получите только те свойства которые реально используются. Просто в фильтре, указывайте минимум полей.
Так же можно использовать готовый массив $arResult если в нем выводится нужно вам свойство, и не нужно делать ни каких дополнительных запросов
Это для построения табов, и то не совсем верно.
Допустим у вас есть некий список из 100 значений.
В реальности вы используете только 10-ть значений.
При таком коде вы выведите 100-о табов, т.к. делаете запрос не к данным а к настройкам.
Правильно было бы запросить список товаров и используемых свойств, и потом просто убрать дубликаты свойств. В итоге вы получите только те свойства которые реально используются. Просто в фильтре, указывайте минимум полей.
Так же можно использовать готовый массив $arResult если в нем выводится нужно вам свойство, и не нужно делать ни каких дополнительных запросов