Благодарю, за ответ. При этом найти бы именно структуру массива $aMenuLinks который используется в файле меню.
28.06.2023 12:44:49
Можно ли в файле /bitrix/admin/.left.menu.php разместить пункт в административном меню bitrix за пределами "Сервис", то есть например в глобальном пункте меню Маркетплейс или другом пункте? Более подробно вопрос описан тут -
|
|
|
21.10.2022 11:16:22
Если самостоятельно не удаётся исправить ошибку после атаки
|
|
|
17.01.2020 16:39:13
Тоже искал как на api выбрать свойства отмеченные галочкой "Значение добавляется в корзину". Благодарю.
Возможно кому то поможет информация по связанному вопросу: |
|
|
17.01.2020 15:36:58
Разобрался, решение тут
|
|
|
17.01.2020 14:08:32
Я в отдельном файле формирую корзину, добавляя в неё через Add2BasketByProductID а затем в другом файле php регистрирую заказ просто передавая новому созданному заказу корзину через метод заказа: $order->setBasket($basket); На каком этапе и как именно нужно свойства передать? И передать чему, объекту корзины или объекту заказа? Или обоим? Галочку "Значение добавляется в корзину", что на скрине я поставил, только этого видимо не достаточно. |
|||
|
17.01.2020 13:55:54
На скринсшоте показано где по идее должны отображаться размер и материал торогового предложения в заказе:
У добавленного товара поля(оба они типа список) точно есть и заполнены. Добавление в корзину произвожу через API(а не стандартные компоненты), добавление выполняю BasketByProductID($PRODUCT_ID,$QUANTITY,array()); При создании заказа создаю новый объект заказа, а затем присваиваю ему объект корзины через $order->setBasket($basket); Галочка "Значение добавляется в корзину" стоит на обоих требуемых свойствах в типах инфоблока для торговых предложений. Более детально ситуацию как описал на qna хабра по ссылке Как вывести нужные свойства торговых предложений в заказе битрикс рядом с соответствующими товарами? Точно знаю что их там как то можно вывести. |
|
|
06.11.2019 16:33:03
<?php
require $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php'; CModule::IncludeModule("iblock"); $arSelect = Array("*");$arFilter = Array("ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y"); $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(), $arSelect); while (($ob = $res->GetNextElement()) !== false) { $fields = $ob->GetFields(); if ($fields) { var_dump($fields); } } Ну например как то так. Вот тут есть примеры запросов |
|
|
23.10.2019 09:57:41
|
|||
|
21.10.2019 17:44:58
Вы не уточнили где именно хотите вывести.
Если на чистом API то примерно так: if(!CModule::IncludeModule("iblock") || !CModule::IncludeModule("sale") || !CModule::IncludeModule("catalog")){ echo "failure"; return; } $userId = CUser::GetID(); $dbHistory = CSaleOrder::GetList( array(), array("USER_ID"=>$userId), false, false, array("*") ); while($arHistory = $dbHistory->fetch()) { $arHistory["ID"];// ВОТ ТУТ ВАШ ID ЗАКАЗА } Пример оформления страницы истории заказов на API по ссылке: |
|
|