Свойство привязка к элементам
Igor Yuryevich: 29.12.2017 13:30:10
Здравствуйте , подскажите как реализовать данную задачу. Есть инфоблок в нём товары , у товара может быть привязаны други товары , которые выводятся под ним типо Рекомендуемые иил С этим часто покупают , но не суть. Я их вывел всё хорошо. НО вопрос в том что мне нужно в форме редактирования элемента в данном свойстве выводить пару свойств связанных товаров с автозаполнением. Куда копать ?
|
Сергей Стефанович: 06.02.2018 14:52:13
Создаешь множественное свойство "привязка к элементам в виде списка" и выводишь его вот так
<?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;?> |
1С-Битрикс на моем Boosty канале
Блог-note: заметки разработчика
Связанные элементы в карточке товара, с помощью catalog.section
Достаточно часто, при разработке магазинов на битрикс, требуется выводить связанные элементы внутри карточки товара. Д...
Сгенерировать скидочные купоны, при заказе и отправить на почту
Задача: после того как пользователь сделал заказ, нужно сгенерировать одноразовые купоны для скидки (правила корзины) и ...
Как добавить режим редактирования элементов в собственном компоненте Битрикс
Задача: добавить режим редактирования и удаления элементов в собственном компоненте.
Менять большую картинку, при клике на маленькую, в детальной карточке
Мини скриптик, может кому пригодится для каталога товаров или новостей при использовании дополнительных картинок (обычно...
Получить и вывести все цены товара в 1С-Битрикс
Задача: получить и вывести все цены товара по его ID в каталоге 1С-Битрикс (например, в детальной карточке catalog.e...
Произвольные ссылки в элементе из свойства инфоблока
Задача: предоставить контент-менеджерам возможность добавлять произвольные ссылки внутри карточки товара. Управление ссы...
Получить все товары из всех заказов пользователя. История купленных товаров.
Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с истори...
Открытие мобильного приложения Apache Cordova по ссылке
Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: при отправке ссылки на электоро...
Добавить все свойства инфоблока в умный фильтр одним разом
Если у вас достаточно много свойств, в инфоблоке с товарами, например: больше 1000-чи, после интеграции с 1С или импорта...