Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Дополнительные свойства в корзине

00 голосов
3
Доброго времени всем. Возник следующий вопрос. При добавлении товара в корзину, в корзине по умолчанию выводятся название товара, количество и цена. Как добавить в отображение дополнительные свойства товара (например картинку товара)?
В какой-то теме видел, что можно дополнительные поля добавить в сам момент добавления товара в корзину, но так и не понял где и что именно надо изменять.
спросил 24 Янв, 14 от Oro4imarU (160 баллов)

3 Ответы

00 голосов
шаблон компонента корзины нужно изменить, по id текущего товара выдрать картинку.
ответил 19 Май, 14 от Niferiys (220 баллов)
00 голосов
Цитата
по id текущего товара выдрать картинку.

этот вариант я тоже предполагал - Вы можете помочь с самим кодом?
ответил 15 Сен, 14 от Oro4imarU (160 баллов)
00 голосов
Код
                                   $currentElement = CIBlockElement::GetList(
                                                array('ID'=>'DESC'),
                                                array('IBLOCK_ID' => 3,
                                                'ID' => $arBasketItems["PRODUCT_ID"]),
                                                false,
                                                false,
                                                array("ID",
                                                    "DETAIL_PAGE_URL",
                                                    "PREVIEW_PICTURE",
                                                    "ARTNUMBER")
                                            );
                                    $ob = $currentElement->GetNextElement();
                                    $element = $ob->getFields();
                                    $arFileTmp = CFile::ResizeImageGet(
                                        $element["PREVIEW_PICTURE"],
                                        array("width" => 100, "height" => 100), 
                                        BX_RESIZE_IMAGE_PROPORTIONAL_ALT,
                                        true
                                    );


Ну и в $arFileTmp массивчик с даннами твоего изображения preview. Не забудь в 'IBLOCK_ID' указать верный ID информационного блока.
ответил 20 Янв, 15 от Hongakaft (200 баллов)

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

0 голосов
7 ответов
0 голосов
3 ответов
спросил 09 Март, 14 от ROKKI (160 баллов)
0 голосов
1 ответ
спросил 15 Дек, 13 от Aleonora (140 баллов)
0 голосов
3 ответов
спросил 21 Фев, 14 от Jugolo (180 баллов)
0 голосов
5 ответов