208 похожих чатов

Добрый день. Подскажите, можно ли как-то в админке, в редактировании

элементов инфоблока, добавить поля с других инфоблоков или из пользователя? Как я понял, можно новый таб создать с помощью события, а вот к существующим табам не нашел способа привязаться и добавить в них поля.

18 ответов

51 просмотр

Что вы под табами имеете ввиду не понятно (лучше скрин чтобы понять что вы имеете ввиду) Но вообще в инфоблоке можно создать свойство с привязкой к элементу или разделу другого инфоблока, в элементе будет свойство в котором будет выбираться элемент другого инфоблока и записываться в виде ID этого элемента

Александр-Наумов Автор вопроса
Anton Eskov
Что вы под табами имеете ввиду не понятно (лучше с...

хорошо, допустим, я привязался. А как тогда отредактировать название элемента, сортировку, свойства. Без перехода в тот инфоблок. Там что будет выводиться, только айди и рядом название. И всё.

Александр Наумов
хорошо, допустим, я привязался. А как тогда отреда...

А нафига вам это? Вы бы задачу описали нормально, потому что не понятно для чего вам это :)

Александр-Наумов Автор вопроса
Anton Eskov
А нафига вам это? Вы бы задачу описали нормально,...

клиент сайта хочет, для удобства редактирования и просмотра.

Александр Наумов
клиент сайта хочет, для удобства редактирования и ...

Тогда никак судя из того что вы пишите. Вообще не понимаю в чем проблема перейти в другой инфоблок для редактирования элемента :) Или клиент хочет это все из визуальной части сайта делать? В любом случае никак, такого функционала в битриксе нет, ну если я правильно понял ваш вопрос :)

Александр-Наумов Автор вопроса
Anton Eskov
Тогда никак судя из того что вы пишите. Вообще не...

там привязка к другому элемента сделана по свойству типа строка, а не привязка элемента инфоблока. К сожалению, такой проект пришел уже. Поэтому как я понимаю, чтобы понять к кому относится данный элемент, надо по айди искать в другом инфоблоке руками.

Александр Наумов
там привязка к другому элемента сделана по свойств...

Имеете ввиду что условно в инфоблоке 1, у элементов есть свойства строка, где просто вписаны ID элементов из инфоблока 2 ??? :))))

Александр-Наумов Автор вопроса
Александр Наумов
там привязка к другому элемента сделана по свойств...

Если так, то первое что приходит в голову, это сделать в инфоблоке 1 свойство дополнительное с привязкой к элементам инфоблока 2, далее сделать скрипт который обходит все элементы инфоблока 1 и инфоблока 2, потом сопостовляет их и записывает в новое свойство инфоблока 1 значение ID для элемента инфоблока 2. Извините если путано, старался понятно писать. По другому я не представляю как такое извращение исправить :))) А потом после исполнения скрипта и проверки просто удалить старое строковое поле :)))

Александр Наумов
да, но это не я делал. А кто-то до меня.

Да такое извращение придет в голову только тому кто не знаком с битриксом и его структурой или стажеру какому-нибудь :)))

Хорошее решение, не надо выдумывать.

Такой вариант может иметь место быть, если нужно привязать элементы из разных ИБ

Александр Наумов
клиент сайта хочет, для удобства редактирования и ...

Клиент сайта хочет из одного элемента другой редактировать?

Сергей
Хорошее решение, не надо выдумывать.

Угораете или серьезно? :))) создать строковое свойство и туда ручками вписывать ID элемента из другого инфоблока... Ну я все же считаю извращением :)))

Александр-Наумов Автор вопроса
Eugene Zhukov
Клиент сайта хочет из одного элемента другой редак...

да, примерно так. Как я понял, можно новый таб добавить. А вот текущий отредактировать не получится.

Сергей Проханов
Такой вариант может иметь место быть, если нужно п...

Нафига? :) Можно же просто создать свойство с привязкой к элементам инфоблока :))) Ну или я просто не понимаю зачем такое делать :)

Anton Eskov
Угораете или серьезно? :))) создать строковое свой...

Нет, вполне серьезно. Оптимизация она такая

Сергей
Нет, вполне серьезно. Оптимизация она такая

Да я прочитал потом ваше второе сообщение, подумал и правда соглашусь с таким вариантом, когда речь идет о такой оптимизации :) Мне просто слава богу не приходилось такой ужас оптимизировать, всегда обходился оптимизацией скриптов :) Но огромное вам спасибо за поправку, буду знать что такой вариант вполне возможен :)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта