Сделал еще более хитрее.
в общем создал поле, тип "привязка к элементу", в конце еще есть кнопка [...] там можно сразу выбрать информационный блок.
У элемента появляется поле типа input + кнопка которая уже в разделе указанного инфоблока даст выбрать нужный элемент - связь пойдет по id выбранного элемента.
Далее - как написано выше в шаблоне вывода - где выводятся элементы (детально или раздела) (комент: непонятно почему поля типа "привязка к элементам", "привязка к разделам"," привязка к элементам типа списка" -в поле вывода дополнительных полей не отображаются) кастомизируем шаблон и лезем в код.
Находим вывод элемента и ниже правим код до такого вида:
[CODE]
<?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
<?if($arProperty["CODE"]=='object'){?> <!-- тут название своего дополнительного кода. Можно и по другому)-->
<?=$arProperty["DISPLAY_VALUE"];?>
<?}else{?>
<?=$arProperty["NAME"]?>: <? if(is_array($arProperty["DISPLAY_VALUE"]))
echo implode(" / ", $arProperty["DISPLAY_VALUE"]);
else
echo $arProperty["DISPLAY_VALUE"];?><br />
<?}?>
[/CODE]
В принципе - всё.
Выведет ссылку для перехода к связанному элементу - вид ссылки задавать [B]в настройках[/B] [B]того инфоблока с которым связываем[/B]. В качестве имени будет выведено имя элемента с которым связали.
в общем создал поле, тип "привязка к элементу", в конце еще есть кнопка [...] там можно сразу выбрать информационный блок.
У элемента появляется поле типа input + кнопка которая уже в разделе указанного инфоблока даст выбрать нужный элемент - связь пойдет по id выбранного элемента.
Далее - как написано выше в шаблоне вывода - где выводятся элементы (детально или раздела) (комент: непонятно почему поля типа "привязка к элементам", "привязка к разделам"," привязка к элементам типа списка" -в поле вывода дополнительных полей не отображаются) кастомизируем шаблон и лезем в код.
Находим вывод элемента и ниже правим код до такого вида:
[CODE]
<?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
<?if($arProperty["CODE"]=='object'){?> <!-- тут название своего дополнительного кода. Можно и по другому)-->
<?=$arProperty["DISPLAY_VALUE"];?>
<?}else{?>
<?=$arProperty["NAME"]?>: <? if(is_array($arProperty["DISPLAY_VALUE"]))
echo implode(" / ", $arProperty["DISPLAY_VALUE"]);
else
echo $arProperty["DISPLAY_VALUE"];?><br />
<?}?>
[/CODE]
В принципе - всё.
Выведет ссылку для перехода к связанному элементу - вид ссылки задавать [B]в настройках[/B] [B]того инфоблока с которым связываем[/B]. В качестве имени будет выведено имя элемента с которым связали.