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

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

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

61ab7df7b7b34023692433.png

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

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

61acffcdbf6da506492185.png

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

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

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

Войти через центр авторизации
Похожие вопросы