Можно в 1c битриксе сделать свой ЧПУ?

Здравствуйте,
Можно в битриксе сделать свой ЧПУ ?

Например:
компонент bitrix:news
Страница детального просмотра
#PROPERTY_SOME_VALUE#/#ELEMENT_CODE#/

61ab7df7b7b34023692433.png

Заранее спасибо за ответ
  • Вопрос задан
  • 252 просмотра
Решения вопроса 2
@Q_BASIC
Программист
Открыв настройки инфоблока, можно посмотреть все доступные варианты. Вставить свойство нет возможности.

Но можно сделать событие, которое при изменении элемента значение свойства будет дописывать в код элемента. https://dev.1c-bitrix.ru/api_help/iblock/events/on...

61acffcdbf6da506492185.png

Про настройку ЧПУ можно тут еще почитать
Ответ написан
@tgarl
По умолчанию нельзя, но можно скопировать в свое пространство имен компоненты и в них ввести обработку ваших значений. Для каталога такой вариант не очень, так как много где используются настройки именно те которые возможны. Но для новостного компонента вполне возможно пойти таким путем.
А можно еще больше упростить Использовать не комплексный компонент, а разбить его на простые и в правилах настройки адресов прописать свои настройки чпу и вызов страниц с этими настройками где как раз простые компоненты, а там просто отталкиясь от реквеста создать фильтр. В самих же компонентах для указания адреса брать не те адреса что в настройках, а свои.

Сумбурно получилось, но основное что хотел донести что варианты есть, но придется самому описывать все это.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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