День добрый.
Подскажите пожалуйста как вывести свойство инфоблока в административной части в разделе заказов на странице "детального просмотра заказа" на вкладке "состав заказа"?
Нашел файл отвечающий за вывод детальной информации о заказе , вот он bitrix\modules\sale\admin\order_detail.php
Вывод там информации осуществляется конструкцией
Данные берутся из корзины.
Для вывода свойства инфоблока (например Артикула товара) я пробую конструкцию вот такую:
Здесь:
books - id типа инфоблока
6 - id самого инфоблока
CML2_ARTICLE - код свойства инфоблока
всё делал по документации вот
но ничено не выводится. В чём может быть дело?
Подскажите пожалуйста как вывести свойство инфоблока в административной части в разделе заказов на странице "детального просмотра заказа" на вкладке "состав заказа"?
Нашел файл отвечающий за вывод детальной информации о заказе , вот он bitrix\modules\sale\admin\order_detail.php
Вывод там информации осуществляется конструкцией
| Код |
|---|
$dbBasket = CSaleBasket::GetList(
array("NAME" => "ASC"),
array("ORDER_ID" => $ID),
false,
false,
array("ID", "DETAIL_PAGE_URL", "NAME", "NOTES", "QUANTITY", "PRICE", "CURRENCY", "PRODUCT_XML_ID", "DISCOUNT_NAME", "DISCOUNT_VALUE", "DISCOUNT_COUPON", "WEIGHT", )
); |
Данные берутся из корзины.
Для вывода свойства инфоблока (например Артикула товара) я пробую конструкцию вот такую:
| Код |
|---|
$db_props = CIBlockElement::GetProperty( "books" , 6 , Array("CODE"=>"CML2_ARTICLE"));//берём из инфоблока "каталог книг" из элемента "Кники" по коду артикля
$ar_props = $db_props->Fetch(); //делаем выборку значений полей в массив
print_r ($ar_props); |
Здесь:
books - id типа инфоблока
6 - id самого инфоблока
CML2_ARTICLE - код свойства инфоблока
всё делал по документации вот
но ничено не выводится. В чём может быть дело?
да и если пользоваться такой конструкцией то выводится только свойство с наименьшей сортировкой. так что если хотите выловить все свойства используйте цикл - пример в доке есть.
долго не мог получить в административной части в детальном просмотре заказа параметр id элемента каталога.
но как всегда на помощь приходит разбитие строки в массив по разделителю. вот так я и вытащил id элемента. кстати также можно выловить SECTION_ID.