Добавить составные свойства к инфоблокам

Рейтинг: 43.9283  
Внедрено
Предложил Никита Пулик 05.04.2012 10:30:31

Добавить составные свойства к инфоблокам

Очень не хватает свойств состоящих хотя бы из набора нескольких строк.
К примеру есть новости описывающие публикацию в СМИ какого-то события.
К новости прикрепляются ссылки на СМИ. У одной новости может быть несколько ссылок на СМИ. Для вывода каждой ссылки нужны следующие данные: URL, Название издания, Дата публикации.
Для решения подобной задачи нужно либо создавать отдельный инфоблок для хранения ссылок на публикации и прикреплять их к новости как привязку к элементам. В таком случае для добавления всего трех строк прийдется совершать очень много лишних действий в админке.
Либо можно создать три множественных свойства строкового типа: первое для URL, второе название, третье дата, и заполнять их учитывая очередность, а при выводе сопоставлять их. Но такой способ изначально совсем не наглядный. И после некоторого количества записей управлять ими становится нереально.

Необходимость составных свойств часто возникает в каталоге товаров при описании свойств товаров.
Рейтинг: 0.8852  
Ответил Жуков Евгений 12.11.2013 10:32:23
В ближайших обновлениях будет выпущено свойство Справочник, которое предназначено для решения таких задач.

Рейтинг: -1.3212  
Жуков Евгений 05.04.2012 11:23:51
Как вариант, Вы можете воспользоваться свойством типа HTML/текст, либо создать свой пользовательский тип свойства.
Рейтинг: 0.6229  
Роман Забродин 05.04.2012 19:41:28
Рейтинг: -1.6872  
Месилов Максим 06.04.2012 17:41:24
Есть модуль платный - http://marketplace.1c-bitrix.ru/solutions/grain.tables/
Раньше велосипедили, теперь будем его покупать.
Рейтинг: 0.312  
Шаталов Виктор 12.11.2013 00:24:32
было бы круто задать типы значений для составных свойств, например первое свойство привязка к элементам, второе строка и т.д.
Рейтинг: 0  
servervas 24.12.2013 15:19:16
Рейтинг: 0  
Никита Пулик 23.04.2014 13:28:58
Не решает Справочник этой задачи.
Действия надо проделать ровно те же, что и при добавлении свойства как "привязку к элементам", сначала отдельно добавить элемент, в случае со Справочником в Highload инфоблоки, а потом уже добавлять элементы в основной инфоблок и там уже выбирать из списка элементы справочника.