@LikeSD
Системный администратор

Как прописать urlrewrite битрикс с датами?

Есть в файле urlrewrite.php такой массив:

array (
'CONDITION' => '#^/([a-z_-]+)/([\\d]{4}+)/([\\d]{2}+)/([\\d]{2}+)/([\\da-z_-]+)/($|\\?.+$)$#',
'RULE' => 'component=detail&params[sectionCode]=$1&params[year]=$2&params[month]=$3&params[day]=$4&params[itemCode]=$5',
'ID' => 'content.news:detail',
'PATH' => '/local/content.news/index.php',
'SORT' => '7',),


Он формирует ЧПУ вида: /sport/2020/09/14/anapskie-voleybolistki-vyshli-v-final-pervenstva/

Однако, дата в URL это дата создания элемента, а как сделать, что бы было дата начала активности элемента?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
Правило в urlrewrite.php не причем. Это шаблон для парсинга данных из url.
После парсинга запрос отправляется в скрипт /local/content.news/index.php с GET параметрами понятными для скрипта.

Если вам нужно формировать ссылку с из даты начала активности, то нужно это исправлять в генераторе url элементов. Правила для генерации url элемента по умолчанию задаются в настройках инфоблока.
Также вы можете использовать любые собственные шаблоны для генерации url, то тогда это прописывается в коде компонента или модуля.
Вам нужно искать в этом направлении
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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