Сортировка множественных свойств инфоблока
Описание
Управляйте порядком значений в множественных свойствах
Работа с информационными блоками в 1С-Битрикс часто требует гибкой настройки вывода данных. Особенно это касается множественных свойств, где порядок значений имеет значение для визуального восприятия или логики сайта. Наше решение закрывает этот пробел: вы получаете возможность сортировать значения внутри любого множественного свойства, не прибегая к сложным доработкам или ручному вмешательству в код.
Модуль работает напрямую с ядром системы, поэтому изменения применяются быстро и без лишних нагрузок на базу данных. Вам больше не нужно мириться с хаотичным порядком, который задаётся по умолчанию. Теперь вы сами решаете, как будут отображаться строки, числа, файлы или ссылки на элементы — в алфавитном, числовом или любом другом порядке, который удобен вашим пользователям.
Какие типы свойств поддерживаются
Решение охватывает практически все популярные типы множественных свойств. В списке совместимости — строки, числа, файлы, привязки к элементам инфоблока и пользователям, а также HTML/текст, дата/время и даже привязки по XML_ID. Это значит, что вы можете сортировать галереи изображений, списки документов, перечни связанных товаров или даты публикаций.
Отдельно стоит отметить поддержку справочников и привязок с автозаполнением. Даже если ваши свойства формируются динамически, модуль корректно обрабатывает их значения. Единственное ограничение — не все типы свойств подходят под сортировку, но перечень поддерживаемых покрывает 90% реальных кейсов, с которыми сталкиваются владельцы интернет-магазинов, каталогов или корпоративных порталов.
Польза для администраторов и разработчиков
Для администратора сайта сортировка множественных свойств — это способ навести порядок в контенте без лишних кликов. Представьте: у вас есть товар с несколькими фотографиями, и каждая должна идти в строгой последовательности. Или раздел с документами, где важна хронология. Модуль решает эту задачу за секунды, а результат сразу виден в публичной части сайта.
Разработчикам решение экономит часы работы. Вместо того чтобы писать кастомные обработчики для каждого типа свойства или переопределять шаблоны компонентов, вы просто подключаете модуль и получаете готовый функционал. Это особенно ценно в проектах с большим количеством инфоблоков, где правка каждого свойства вручную превращается в рутину.
Как это работает на практике
После установки модуля в настройках инфоблока появляется дополнительная опция сортировки для множественных свойств. Вы выбираете нужное свойство и задаёте направление — по возрастанию, убыванию или вручную. Система автоматически перестраивает порядок значений при каждом сохранении элемента или при выводе данных через стандартные компоненты Битрикса.
Важно, что сортировка не затрагивает исходные данные — она лишь меняет их последовательность при отображении. Это значит, что вы всегда можете вернуться к первоначальному порядку или изменить его в любой момент. Никаких рисков потери информации или конфликтов с другими модулями. Решение работает стабильно даже на высоконагруженных проектах, так как использует встроенные механизмы кэширования.
Кому подойдёт это решение
Модуль будет полезен владельцам интернет-магазинов, где важна сортировка характеристик товаров, например, размеров или цветов. Он пригодится создателям каталогов с файлами для скачивания, где документы должны идти в определённом порядке. Также его оценят администраторы корпоративных порталов, которым нужно упорядочивать списки сотрудников, новости или прикреплённые файлы.
Если вы используете 1С-Битрикс и сталкиваетесь с тем, что множественные свойства выводятся в случайном порядке — это ваш инструмент. Без лишних сложностей, без правки кода и без необходимости нанимать программиста для каждой мелочи. Просто установите модуль и настройте сортировку так, как удобно вам и вашим посетителям.
Часто задаваемые вопросы
Характеристики
| Версия | 0.1.1 |
| Добавлен | 02.02.2015 |
| Обновлён | 10.04.2015 |
| Установок | 100 - 499 раз |
| Код | kda.propertysort |
| Адаптивный | Да |
| Composite | Да |