Свойство привязка к элементам
|
Igor Yuryevich: 29.12.2017 01:00:00
Здравствуйте , подскажите как реализовать данную задачу. Есть инфоблок в нём товары , у товара может быть привязаны други товары , которые выводятся под ним типо Рекомендуемые иил С этим часто покупают , но не суть. Я их вывел всё хорошо. НО вопрос в том что мне нужно в форме редактирования элемента в данном свойстве выводить пару свойств связанных товаров с автозаполнением. Куда копать ?
|
|
Сергей Стефанович: 06.02.2018 02:00:00
Создаешь множественное свойство "привязка к элементам в виде списка" и выводишь его вот так
<?foreach($arResult["PROPERTIES"]["TRENER"]["VALUE"] as $analog):?> <?$res = CIBlockElement::GetByID($analog);?> <?if($ar_res = $res->GetNext())?> <?$db_props = CIBlockElement::GetProperty(12, $ar_res['ID'], "sort", "asc", Array("CODE"=>"TEL_TRENER")); //свое свойство if ($ar_props = $db_props->Fetch());?> <? //фотка $renderImage = CFile::ResizeImageGet($ar_res["PREVIEW_PICTURE"], Array("width" => 200, "height" => 300), BX_RESIZE_IMAGE_EXACT, false); echo '<img alt="'.$ar_res["NAME"].'" src="'.$renderImage["src"].'" class="person-img img-responsive" />'; ?> <span class="name"><?=$ar_res["NAME"];?></span> <span class="descr"><?=$ar_res["PREVIEW_TEXT"];?></span> < a href="<?=$ar_props['VALUE']?>">Свое свойство</a > <?endforeach;?> |
Блог-note Заметки по 1С-Битрикс
-
Уникальная СЕО информация для каждого торгового предложения в каталоге 1С-Битрикс
Задача: реализовать уникальную мета-информацию для каждого SKU в каталоге. У каждого ТП должны быть свои: заголовок h1, ключевые слова, описание стран...
-
Получить и вывести данные из профиля покупателя в кабинете пользователя 1С-Битрикс
Задача: вывести пользователю информацию по всем, его, профилям покупателя в компоненте sale.personal.profile.list без перехода в детальное описание/ре...
-
Заполнить поля пользователя из свойства заказа, на примере ФИО
При создании заказа покупатель заполняет поле "ФИО". Необходимо скопировать эти данные в профиль пользователя (не путать с профилем покупателя) разбив...
-
Настройка push уведомлений через Firebase в приложении Apache Cordova
Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье расскажу, как настроить отправ...
-
Вывести имя пользователя добавившего элемент инфоблока в Битрикс
Иногда, необходимо вывести имя пользователя добавившего элемент инфоблока. Например, автора новости или автора объявления на информационной доске объя...
-
Многосайтовость битрикс на разных доменах и поддоменах
Часто спрашивают "как настроить многосайтовость Битрикс на разных доменах", решил записать небольшое видео в котором установлю два сайта на одну редак...