Для редактирования свойств типа Привязка к элементу в компоненте bitrix:iblock.element.add.form с помощью предлагаемого компонента выполнить следующее:
- В папку сайта local/components/pumpon склонировать данный репозиторий
- В шаблоне компонента bitrix:iblock.element.add.form найти место вывода полей редактирования элемента. Там будет конструкция switch. Вставить туда следующий код:
case "E":
$APPLICATION->IncludeComponent("pumpon:elementbinding.edit", "", Array(
"PROPERTY_ID" => $propertyID, //Эта переменная определена по умолчанию в .default-шаблоне компонента
//Форма редактирования, если вы все делаете правильно
"INPUT_ID" => "randomstring1", //Здесь и ниже randomstringN означает любую случайную строку
"IBLOCK_ID" => "4", //ID инфоблока, элементы которого привязаны к нашему
"CONTAINER_ID" => "randomstring2",
"CURRENT_ID" => $arResult["ELEMENT_PROPERTIES"][$propertyID][0]['VALUE']));
break;
- Видим текстовое поле для ввода текста, вводим название элемента, выбираем подходящий. Профит!