del
26.02.2022 05:12:42
цитата с оф.документации $extMode Если параметр принимает true, то результаты будут возвращены в расширенном виде. |
|||
|
25.02.2022 14:53:21
К корзине применено 2 купона, необходимо получить общую скидку по каждому купону
подходящего метода не нашел, единственное более менее подходящее это $discounts = \Bitrix\Sale\Discount::buildFromBasket($basket, $fuser); $discounts->calculate(); $rsDiscount = $discounts->getApplyResult(true); который даёт для каждого товара применённый купон, но суммы скидки там нет, только текстовое описание 'DESCR' из которого я получаю сумму 'RESULT' =>'BASKET' =>0 =>'DESCR' => string 'скидка 10% (317,5 ₽)' (length=28) Но я так полагаю тут идёт округление до десятых т.к. если просуммировать эти скидки по всем товарам и по всем купонам - на общую сумму скидки я не выхожу (см.скриншот) Можно ли ещё каким то способом получить итоговые скидки по каждому купону? ![]() |
|
|
12.01.2022 15:41:55
UF_DOC - тип "файл" не обновляется UF_TXT - тип "строка" обновляется что не так делаю? |
|||
|
18.12.2021 08:55:57
![]()
айди моего грида
![]() по идее через BX.Main.gridManager должно вытаскиваться, но я не нашел как именно ![]() |
|||||||||
|
18.12.2021 07:29:28
Всё получилось!
Спасибо большое за предоставленный код. Был косяк в определении страницы из параметра LEFTOVERS_LIST=page-2 в формировании данных
|
|||
|
16.12.2021 05:24:40
Запрашиваю несуществующие картинки из /upload/ - почему то отдаётся полноценная 404-я сгенерированная аппачем,
хотя такие вещи должны "рубиться" nginx-om Закомментировал блок (см.картинку) - всё взлетело! Я так понимаю у него приоритет выше чем у блока ниже. Ситуация хоть исключительная для продакшена, но у меня например в разработке очень частая т.к. на тестовые и локальные сервера я /upload/ не перетаскиваю. В итоге куча запросов к несуществующим картинкам и сайт просто ДИКО тормозит! Кто "шарит" в nginx - подскажите как пофиксить правильно это дело |
|
|
08.12.2021 17:25:00
ну смысл я думаю Вы уже поняли:
в кеше по сути две переменные (видно на вашем скрине VARS) arResult + переменная отвечающая за сам шаблон (тут не важно что именно, этим Вы не порулите) в шаблоне для построения html кода может использоваться очень много данных из arResult, которые по факту дальше не нужны - вот их и "рубят" с помощью SetResultCacheKeys |
|
|
08.12.2021 13:01:48
смысл такой - в arResult передаём всё что нужно для генерации шаблона (это понятно)
потом смотрим, что нам потребуется в component_epilog.php - и пихаем это в SetResultCacheKeys() по умолчанию этот метод не вызывается и куча лишнего идёт в кеш, хотя 99% всё это просто не используется я бы на месте Битрикса сделал наоборот, и было бы понятнее - если вызова SetResultCacheKeys не было - то arResult вообще не кешировать |
|
|
08.12.2021 12:28:33
|
|||
|
25.11.2021 08:12:48
|
|||
|