Как можно вывести элементы инфоблока по одному из свойств? Пример в скриншоте: http://prntscr.com/kkpk83
На картинке статичная html-страница, которую переделываю в инфоблок (т.к. новые элементы вручную добавлять в вёрстку ох как не хочется). Соответственно, у руководства требование, чтобы элементы сортировались по определённому формату.
Я для этого уже создал дополнительное свойств, в которое забил список нужных значений. Теперь надо как-то сделать, чтобы вначале шёл заголовок с якорем данного свойства, а потом уже элементы, в которых данное свойство выбрано. И так далее. Вывод сделан через foreach (тоже долго ломал голову, как вытащить отдельные свойства, но потом нашёл выход)
Роман написал: Я для этого уже создал дополнительное свойств, в которое забил список нужных значений. Теперь надо как-то сделать, чтобы вначале шёл заголовок с якорем данного свойства, а потом уже элементы, в которых данное свойство выбрано. И так далее. Вывод сделан через foreach (тоже долго ломал голову, как вытащить отдельные свойства, но потом нашёл выход)
А в чем собственно проблема? в getList получаете значение этого свойства, далее проходясь по циклу записываете элемент в какой-нибудь $arResult['ITEMS'][ $arElement['PROPERTY_SIZE_VALUE'] ]['ITEMS'][ $arElement['ID'] ] и в результате в шаблоне у вас получается следующая структура: