Идеи пользователя 287664

Рейтинг: 0  
Новая
Предложил Пользователь 287664 12.08.2022 09:21:01

Баг при создании группы для службы доставок

Модуль sale, версия 22.100.50 (от 2022-06-07 06:28:57)

Файл
bitrix/modules/sale/admin/delivery_service_edit.php


В строке 58 происходит присваивание переменной значения из массив POST
$fields["PARENT_ID"] = intval($_POST["PARENT_ID"]);



Далее на 166 строке происходит проверка
$fields["PARENT_ID"] == "new"


И тут при попытки создания группы доставок, мы приходит к 166 строке со значением 0, из-за этого группа не создается
Рейтинг: 0  
Новая
Предложил Пользователь 287664 12.08.2022 09:21:01

-

-
Рейтинг: 7.2579  
Новая
Предложил Пользователь 287664 17.02.2016 11:53:40

Номер страницы для компонента news.list

В компоненте news.list есть массив с параметрами пагинации $arNavParams

$arNavParams = array(
 "nPageSize" => $arParams["NEWS_COUNT"],
 "bDescPageNumbering" => $arParams["PAGER_DESC_NUMBERING"],
 "bShowAll" => $arParams["PAGER_SHOW_ALL"],
); 
Предлагаю добавить в него еще один параметр
$arParams["NUM_PAGE"] = !empty($arParams["NUM_PAGE"])? intval($arParams["NUM_PAGE"]) : 1;

$arNavParams = array(
 "nPageSize" => $arParams["NEWS_COUNT"],
 "bDescPageNumbering" => $arParams["PAGER_DESC_NUMBERING"],
 "bShowAll" => $arParams["PAGER_SHOW_ALL"],
 "iNumPage" => $arParams["NUM_PAGE"], // передаем номер страницы
);  
Это позволит расширить возможности пагинации для стандартного компонента новостной ленты