|
|
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
Сообщений: 482
|
Если а разделах больше одного инфоблока и оба нужны при выводе, то для каждого раздела создать маршрут. В противном случае поставить галочку "выводить только первый инфоблок "
Код:И еще проблема...допустим у нас есть 5 страниц, но если в адрес вбить 6-ую корой по факту нет, то 404 ошибки не будет, будет пустая страница новостей / списка товаров и т.п.
Это не проблема, это все правильно. Вы же добавляете GET-параметр. Попробуйте на ЛЮБОЙ странице ЛЮБОГО сайта добавить любой GET-параметр и вы увидите ту же страницу без изменений.
Stark
|
|
|
24.04.2017, 17:36
|
|
Нерсесов Сергей Николаевич
Зарегистрирован: 2014-06-16
Сообщений: 35
|
Спасибо, Игорь!
Значит для каждого раздела, где есть 2 инфоблока, я должен прописывать отдельное правило маршрута, даже если оно одинаковое с предыдущим?
Нельзя прописать в маршруте в поле "Раздел" - номера разделов, к которым относится этот маршрут?
|