Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

обработать ссылку

00 голосов
5
необходимо преобразовать ссылку  из  /aspirant/detail.php?ELEMENT_ID=364  в  /aspirant/364/  или /aspirant/detail/364/

при переходе из  bitrix:news.list в  bitrix:news.detail

если делать  bitrix:news.list + комплексный компонент все гуд, но хочется именно с помощью детального отображения

каким образом это реализовать, подскажите пожалуйста?
спросил 01 Ноя, 13 от PhoenX (290 баллов)

5 Ответы

00 голосов
В bitrix:news.list есть параметр - Шаблон детальной ссылки. Используйте его. Или вообще измените шаблон в настройках инфоблока.
ответил 04 Дек, 13 от Pomnep (13,960 баллов)
00 голосов
Я пробовала, пишет все время одно и тоже, Элемент не найден
ответил 17 Март, 14 от PhoenX (290 баллов)
00 голосов
Ирина Белоусова, что в urlrewrite.php писали?
ответил 08 Июль, 14 от Texnik (1,860 баллов)
00 голосов
Код
array(
      "CONDITION"   =>   "#^/aspirant/#",
      "RULE"   =>   "/aspirant/detail.php?ELEMENT_ID=$1 ",
      "ID"   =>   "",
      "PATH"   =>   "",
   ),
 
ответил 08 Ноя, 14 от PhoenX (290 баллов)
00 голосов
ну вот, все не так.
а должно быть

Код
Условие: 
#^/aspirant/(\d+)/.*#


Файл:

/aspirant/detail.php


Правило:
ELEMENT_ID=$1
 
ответил 06 Март, 15 от Texnik (1,860 баллов)

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

0 голосов
1 ответ
спросил 05 Фев, 15 от аноним
0 голосов
1 ответ
0 голосов
1 ответ
спросил 01 Май, 14 от JIineage (180 баллов)