@kapai69

Бутрикс ЧПУ для каталога?

Етсь инфоблок новости, по адресу
/news/
есть под раздел спорт
/news/sport/
он же #SECTION_CODE#

Для детального просмотра страницы у меня настроено так
#SECTION_CODE#/"ELEMENT_CODE"

Как сделать так что бы если у новости нет раздела то она выводилась по адресу
/news/news_name.html
То есть срабатывал
#IBLOCK_CODE#/"ELEMENT_CODE"
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 2
mr_T
@mr_T
Web-разработчик
Если я правильно помню, то битрикс выдаст тебе URL при выборке какой нужно, то есть просто опустит раздел.
А если хочешь сделать правильную обработку таких урлов, то придется ручками написать комплексный компонент, который будет проверять количество переданных в урле параметров и, если он один, проверять, является ли он кодом элемента или кодом раздела. При этом нужно еще следить за уникальностью таких кодов. Короче, оно того, как мне кажется, не стоит, лучше сделать ссылки типа news/item/#CODE# для элементов и news/#CODE# для разделов и не париться.
Ответ написан
Комментировать
mendler
@mendler
Senior Web Developer
Никак, дописывать комплексный компонент на распознавание отличия между #SECTION_CODE# и #ELEMENT_CODE#
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы