Как настроить инфоблок с множественым свойстовм в несколько столбцов?
Есть сайт на битриксе СТАРТ и в нём есть каталог товаров с коврами. У каждого ковра есть несколько произвольных размеров и к каждому размеру соответствует своя цена.
Желательно что бы одному элементу инфоблока соответствовал 1 ковёр со всей линекой размеров.
Как на инфоблоках реализовать такой функционал? Что то из пользовательских свойств ничего не подходит.
Денис Ковальчук, конечно можно. Воспользоваться тем же принципом и создать еще один инфоблок с конкретными размерами и конкретными ценами на каждый товар. В этих товарах сделать привязку к основному товару. А дальше "небольшая доля" шаманства с шаблонами вывода.
Илья, но это же очень неудобно будет при администрировании такого каталога.
Цены в одном инфоблоке забивать, товары в другом, а потом их ещё связывать.
Денис Ковальчук, тогда костылим дальше.
1. В инфоблоке с товарами создаете множественное свойство типа Строка.
2. В настройках свойства отмечаете, что должно выводиться поле Описание.
3. Заполняете элементы каталога: в значении указываете цену, в описании -- размер.
4. Дошаманиваете шаблон вывода так, чтобы в блоке с ценами выводились значения Вашего нового свойства, но вместе с описаниями.
5. Открываете бутылку шампанского.
Илья, о как! Не знал что для строк можно описание добавить.
Это хороший вариант, но вот фильтры по размерам уже нельзя будет нормально сделать.
Хорошо бы ширина и высота в отдельных полях хранились.
Может завести три множественных строчных поля для ширины, высоты и цены?
Тогда можно будет фильтровать все ковры по одному из параметров, а если нужно будет по нескольким параметрам то тут тоже есть варианты как это сделать.