Задача: Вывести на странице page любой элемент инфоблока типа страница. Который я создал ранее. Ссылка должна формироваться так САЙТ/page/ELEMENT_CODE

Решение: Создаем раздел «Страница», даем ей символический код page. Далее переходим в редактирование страницы в визуальном редакторе. Вставляем компонент Контент — Статьи и новости — Новость детально. В настройках компонента указываем:

  • Код новости: ={$_REQUEST[ELEMENT_CODE]}
  • Тип информационного блока: выбираем нужный инфоблок
  • Код информационного блока: выбираем нужный
  • Поле «ID новости» очищаем.

Заходим в ВАШ_САЙТ/bitrix/admin/urlrewrite_list.php?lang=ru

Нажимаем добавить новое правило. И вводим следующую информацию в поля.
Условие: #^/page/([0-9a-zA-Z_-]+)#
Файл: /page/index.php
Правило: ELEMENT_CODE=$1

Теперь по пути САЙТ/page/ELEMENT_CODE будет выводится нужная страница с рабочим ЧПУ.

Вместо «page» можно создать любую другую страницу и там вывести любой нужный вам инфоблок.