Собственно вопрос в теме «Можно ли как-то привязать элемент к разделам своего инфоблока?». По умолчанию установлена привязка к разделам другого инфоблока, а к своему можно как-то??
Спасибо.
Спасибо.
|
Может быть глупый вопрос, но зачем?
Чем вам свойство разделов не подходит? |
|
|
|
|
|
Дмитрий Яковенко, дело в том, что логичней было бы привязать элемент именно к разделам своего инфоблока в моем случае. Неудобно разносить смежные элементы по разным инфоблокам…
|
|
|
|
|
|
Задача может быть такой: есть каталог товаров. Один товар может принадлежать нескольким разделам. Например, "Шахматы" могут принадлежать разделам "Изделия из дерева" и "Игры". Необходимо сделать так, чтобы УРЛ элемента был один, причем определенный. Т.е. /game/chess/ или /wood/chess/. Битрикс, как я понял, выдает раздел с наименьшим ID, а мне нужен однозначно определенный раздел.
Вопрос остается открытым. |
|
|
|
|
|
Вообще привязка к одному конкретному разделу хранится в поле IBLOCK_SECTION_ID. Отсюда и надо исходить.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
|
|
Задача ясна: вы можете привязать элемент к нескольким разделам, но вам хотелось бы закрепить элемент за одним главным разделом потому что из его кода строится URL до элемента. И этот главный раздел не всегда с меньшим ID (т.е. не всегда попадает в IBLOCK_SECTION_ID элемента.)
Можно попробовать свой пользовательский тип свойства привязки к разделам создать, в котором разрешить привязку к разделам родного инфоблока. Только в этом случае все равно же, привязанные таким образом элементы не будут в списке элементов данных разделов выводиться. Может попробовать по событию при сохранении элемента IBLOCK_SECTION_ID перезаписывать. Значение для него как раз брать из свойства пользовательского типа привязки к родным разделам. Т.е. в этом свойстве вы будите как раз выставлять основной раздел. Как БУС поведет себя при этом не знаю.
/
|
|
|
|
|
|
А вы не подумали, что может понадобиться сделать товар, который является сопуствующим к серии. Если по вашей логике, то его нужно подвязать к обоим папкам, а это означает, что он будет равноправно принадлежать к обоим папкам и выводиться в соответствующих сериях каталога, и нельзя определить "Кто кому сопутствует". Как выкручиваться из данной ситуации? Видимо придётся создавать отдельный инфоблок соответствий, а это равноценно тушению пожара отвёрткой
|
|
|
|
|
|
Интересует тот же вопрос что и Михаила - что делать в таком случае?
Мне нужна привязка к разделам своего же инфоблока что бы вывести ссылки на разделы сопутсвующих товаров. Например есть некоторый девайс, которому необходимо питание. Возможные источники питания такие же товары как и он в этом же каталоге. Мне бы хотелось рекомендовать раздел с источниками питания к этому товару. Как? (В смысле - как без костылей?) P.S. Извиняюсь за некропост, но мне кажется это лучше чем плодить тысячу тем по одному вопросу. Если модераторы считаю иначе - просьба отцепить пост в отдельную тему, не сильно ругаясь ![]() |
||||
|
|
|
|||