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

Добавить в новое поле при выводе корзины.

00 голосов
4
Доброго всем дня. Необходимо в таблицу, которая появляется при выводе корзины добавить вывод поля Артикул - как это сделать???
спросил 12 Май, 13 от Aypuka (340 баллов)

4 Ответы

00 голосов
Цитата
Руслан Смирнов пишет:
Доброго всем дня. Необходимо в таблицу, которая появляется при выводе корзины добавить вывод поля Артикул - как это сделать???


В файл basket_items.php шаблона компонента store.sale.basket.basket,
после
Код
foreach($arResult["ITEMS"]["AnDelCanBuy"] as $arBasketItems)

добавь следующий код:

Код
 
if (CModule::IncludeModule("iblock")) {
$item = GetIBlockElementListEx("1c_catalog", "139", Array(),
                    Array("NAME" => "ASC"), 1, Array("ID" => $arBasketItems["PRODUCT_ID"]),
               Array("PROPERTY_CML2_ARTICLE"));

             $item = $item->GetNext();
             echo '<pre>'; print_r($item); echo '</pre>';
}


где,
1c_catalog - тип инфоблока
139 - Ид инфоблока
Короче, вот дока по функции

И потом выводи в ячейках таблицы
Код
<td class="cart-item-article"><?=$item[PROPERTY_CML2_ARTICLE_VALUE]?></td>
ответил 12 Май, 13 от Exolon (240 баллов)
00 голосов
Андрей Мей,
Огромное спасибо!!! Все настолько четко и ясно, здорово.
ответил 12 Май, 13 от Aypuka (340 баллов)
00 голосов
а как сделать если в одной корзине выводятся товары с разных каталогов (т.е. ещё один тип и Ид инфоблока) Какие правки сделать в коде?

Код
if (CModule::IncludeModule("iblock")) {
$item = GetIBlockElementListEx("1c_catalog", "139", Array(),
           Array("NAME" => "ASC"), 1, Array("ID" => $arBasketItems["PRODUCT_ID"]),
         Array("PROPERTY_CML2_ARTICLE"));

       $item = $item->GetNext();
       echo '<pre>'; print_r($item); echo '</pre>';
}
 
ответил 19 Июль, 13 от wan (140 баллов)
00 голосов
А есть ли возможность выводить свойства разделов в корзине?


upd. Вопрос снят
ответил 23 Окт, 13 от butcher (320 баллов)