TransWikia.com

Подскажите со структурой хранения и группировки свойств идентичных для всех элементов инфоблока

Stack Overflow на русском Asked on December 7, 2021

У одного элемента инфоблока на сайте выводятся различные характеристики

По заданию надо разработать структуру для хранения и группировки данной информации. Вариант создавать отдельное свойство для каждой характеристики – не рассматривается. Использовать надо только штатный функционал инфоблоков.

Помогите пожалуйста в обычном режиме создал бы таблицу с характеристиками и потом связывал бы в другой таблице каждый объект с каждой характеристикой (многие ко многим), но как это делать в битрикс с использованием инфоблоков понять не могу(

One Answer

В битриксе есть возможность организовать свойства по аналогии многие-ко-многим, для этого при создании свойства элемента нужно установить галочку "Множ."

Создание свойства

Далее, если требуется организовать у каждой характеристики значения "параметр - значение", в настройках создаваемого свойства нужно установить галочку "Выводить поле для описания значения"

Настройки свойства

В итоге это позволяет создать структуру для хранения характеристик как из второго примера. Естественно, каждую характеристику нужно создать отдельно

Вот так выглядит свойство в админке

Если свойств много и они разнородны, есть возможность добавлять определенные свойства товаров только для определенных разделов ИБ, это делается в карточке редактирования раздела на вкладке "Свойства элементов". Например, диагональ дисплея и плотность пикселей для планшетов и размер, цвет и ткань для футболок. Если правильно настроена карточка редактирования товара, то мы при редактировании планшета не будем видеть свойств размер и ткань (относящихся к футболкам) и наоборот, у футболок не будет диагонали и плотности пикселей. При этом одно и то же свойство может быть привязано к нескольким разделам, например, диагональ может быть и у мониторов, и у телефонов

Answered by Александр on December 7, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP