В настройках комплексного инфоблока (/catalog/index.php) стоит
<?php
$APPLICATION->IncludeComponent(
"bitrix:catalog",
"название_шаблона",
array(
...,
"PAGE_ELEMENT_COUNT" => "32",
...
),
false
);
?>
В настройках /шаблон_сайта/components/bitrix/catalog/название_шаблона/section.php
<?php
$page_element_count = isset($_GET['count']) ? $_GET['count'] : $arParams["PAGE_ELEMENT_COUNT"];
$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
"",
array(
...,
"PAGE_ELEMENT_COUNT" => $page_element_count,
...
),
$component
);
?>
В компоненте /шаблон_сайта/components/bitrix/catalog/название_шаблона/catelog.section/.default/ ни один файл не влияет на параметр $arParams['PAGE_ELEMENT_COUNT'] и не находится цифирь "20" (пардоньте, в битре был и буду нубом =).
В админке Файлы и папки > /catalog/ > Настройки компонента, конечно, отображается цифра "32".
Кеш сбрасывал.
Тестирую, естественно, без гет-запроса, хотя с ним всё работает по желаемому сценарию.
Во фронте выводится 20 штук. Неизменно. Без гета.