Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Маршрутизация пагинации

22.04.2017, 15:36
Нерсесов Сергей Николаевич

Зарегистрирован:
2014-06-16
Сообщений: 35

Приветствую!
В модуле "Маршрутизация", создал маршрут с типом ресурса - Раздел:
Код:
/{folder}/page-{page}.{format}

Получается ссылка вида: сайт/раздел/страница-1.html?cur_cc=53

Как убрать в ссылке "?cur_cc=53" ?

Если в Дополнительные переменные прописать "cur_cc=53", то ссылка стает правильной, но на других страницах с пагинацией проблема та же, только меняется цифра инфоблока...
P/S У меня на странице 2 инфоблока

И еще проблема...допустим у нас есть 5 страниц, но если в адрес вбить 6-ую корой по факту нет, то 404 ошибки не будет, будет пустая страница новостей / списка товаров и т.п.
23.04.2017, 17:41
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

Если а разделах больше одного инфоблока и оба нужны при выводе, то для каждого раздела создать маршрут. В противном случае поставить галочку "выводить только первый инфоблок "
Код:
И еще проблема...допустим у нас есть 5 страниц, но если в адрес вбить 6-ую корой по факту нет, то 404 ошибки не будет, будет пустая страница новостей / списка товаров и т.п. 

Это не проблема, это все правильно. Вы же добавляете GET-параметр. Попробуйте на ЛЮБОЙ странице ЛЮБОГО сайта добавить любой GET-параметр и вы увидите ту же страницу без изменений.

Stark
24.04.2017, 17:36
Нерсесов Сергей Николаевич

Зарегистрирован:
2014-06-16
Сообщений: 35

Спасибо, Игорь!
Значит для каждого раздела, где есть 2 инфоблока, я должен прописывать отдельное правило маршрута, даже если оно одинаковое с предыдущим?

Нельзя прописать в маршруте в поле "Раздел" - номера разделов, к которым относится этот маршрут?
198 196 2017-04-24 17:36:11 14743
Описание проекта