ЧПУ в пагинации - alma-com/wiki-bitrix GitHub Wiki
Необходимо было убрать ?PAGEN_1=N на /page-n/ В случае комплексного компонента и включенного многоуровневого ЧПУ и из-за того что PAGEN_ прописан в ядре битрикса необходимо следующее...
array(
"CONDITION" => "#^/shop/([a-z0-9\\_,-]+)/page-([0-9]+)/#",
"RULE" => "SECTION_CODE=$1&PAGEN_1=$2",
"ID" => "",
"PATH" => "/shop/index.php",
),
array(
"CONDITION" => "#^/shop/([a-z0-9\\_,-]+)/([a-z0-9\\_,-]+)/page-([0-9]+)/#",
"RULE" => "SECTION_CODE=$2&PAGEN_1=$3",
"ID" => "",
"PATH" => "/shop/index.php",
),
- Изменить шаблон пагинации с соответствующей заменой ?PAGEN_1=N на /page-n/
- Необходимо продумать как запретить использование page в символьном коде разделов и элементов.