Url страницы детального просмотра битрикс

Для корректной работы ЧПУ каталога, настройки компонента каталога должны быть синхронизированы с настройками торгового каталога.

  1. Настройка компонента каталог:
  1. В режиме правки, перейдите на страницу каталога и откройте настройки компонента каталог; (Рис. 1) Рисунок 1 – Настройки компонента каталог
  2. Откройте вкладку «Управление адресами страниц» и настройте вид ЧПУ. (Рис. 2)

Ниже представлены настройки по умолчанию предоставляемые в решении:

Здравствуйте, помогите разобраться!

Создал раздел /aktsii/ , добавил инфоблок Акции:

URL страницы информационного блока: #SITE_DIR#/aktsii/
URL страницы раздела: #SITE_DIR#/aktsii/
URL страницы детального просмотра: #SITE_DIR#/aktsii/#ELEMENT_CODE#/

На главной добавил компонент:

Добавил компонент в /aktsii/:

На странице /aktsii/ выводится список акций и при переходе по ссылке к урлу каждый раз добавляется название элемента и отображается тот же список. Вопрос, что я делаю не так и как отобразить детальную страницу?

Построение сайта с нуля.

Статьи

Гостевая книга. Продолжение 2. Спам

Создано:
23 января 2017 в 11:45:23
Изменено:
5 августа 2017 в 21:56:42

В этой статье описывается процесс решения проблемы спама в гостевой книге.
Подробнее

Полезные ссылки

Создано: 24.09.2013 19:18:53 | Изменено: 13.11.2016 13:11:52 | Просмотров: 13037

Сегодня продолжим работу с компонентом статей. При переходе на детальный просмотр, например, первой статьи, ссылка в адресной строке имеет вид: /articles/?ELEMENT_ >

Для начала откроем административный раздел сайта. Перейдем на страницу обработки адресов («Настройки» – «Настройки продукта» – «Обработка адресов» – «Правила обработки» ). На этой странице выводятся записи с правилами обработки адресов. То есть если компонент работает в режиме ЧПУ/SEF, то для него на этой странице создается правило переопределения адреса, в котором указывается название компонента (ID), работающего в режиме ЧПУ/SEF, путь до папки компонента (SEF_FOLDER), которая будет указана в URL-адресе и физический (реальный) путь до страницы (PATH), на которой размещен вызов компонента.

В данный момент, как видим, записей обработки адресов на странице нет, так как ни один компонент на сайте не работает в режиме ЧПУ/SEF, но мы это в скором времени исправим.

Физически правила обработки адресов размещены в файле «urlrewrite.php», в корне сайта. Если мы сейчас откроем папку сайта на сервере, то данный файл не обнаружим.

Причина та же, что и с пустой страницей обработки адресов.

Приступим к выполнению нашей сегодняшней задачи. Откроем административный раздел сайта. Перейдем на страницу редактирования инфоблока «Статьи» («Контент» – «Инфоблоки» – «Типы инфоблоков» – «Контент» – «Статьи»). Во вкладке «Поля» найдем строку «Символьный код». Сделаем символьный код обязательным, также отметим чекбоксы: «Если код задан, то проверять на уникальность.» и «Транслитерировать из названия при добавлении элемента.».

Теперь при добавлении каждой новой статьи, для нее будет указываться символьный код. Именно этот символьный код и будет выводиться в ссылке для детального просмотра статьи, для которой указан этот символьный код. Например для статьи «Установка 1С-Битрикс» символьный код будет «ustanovka-1s-bitriks». С добавлением новых статей разобрались, но как быть с теми статьями, которые уже есть на сайте (включая и статью «Установка 1С-Битрикс»)? Так как их у нас не много, то можно добавить символьный код вручную. Для этого надо зайти в настройки каждой статьи и во вкладке «Дополнительно», а именно там появится строка «Символьный код», справа от текстового поля кликнуть мышкой на значок замка, чтобы символьный код сформировался из названия.

Теперь все ранее размещенные статьи на сайте у нас имеют символьный код, и кроме этого каждая, в будущем, добавляемая статья будет иметь символьный код, сформированный автоматически.

Теперь, когда с настройками инфоблока закончили, перейдем в публичную часть сайта, для настроек комплексного компонента «Новости», выводящего наши статьи. Откроем параметры компонента. В разделе «Управление адресами страниц» отметим чекбокс «Включить поддержку ЧПУ». В строке «Страница детального просмотра» в качестве параметра укажем #ELEMENT_CODE#/. Это и есть символьный код, который мы добавляли в статьи до этого.

Теперь в URL-адрес е на страницу детального просмотра (в адресной строке браузера ) будет подставляться символьный код статьи . Символьный код в качестве параметра для URL-адрес а страницы де тального просмотра у компонента мы поставили, теперь тоже самое нужно сделать для инфоблока «Статьи».

Откроем административную часть сайта. Перейдем на страницу редактирования инфоблока «Статьи» ( « Контент » – Инфоблоки » – « Типы инфоблоков » – « Контент » – « Статьи » ). На вкладке «Инфоблок» в строке « URL страницы информационного блока » укажем следующий URL: « /articles/ ». Содержимое строки « URL страницы раздела » удалим, так как разделов в нашем инфоблоке нет . В строке « URL страницы детального просмотра » укажем следующий URL: « /articles/#ELEMENT_CODE#/ ».

Со всеми настройками закончили, теперь можно перейти в публичный раздел сайта, посмотреть вид и работоспособность ссылок на статьи.

На странице обработки адресов у нас теперь появилась первая запись.

Rate this post
Читайте также:  База данных мтс беларусь по номеру телефона

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *