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

Новость детально

00 голосов
2
Есть комплексный компонент news
располагается в site-name.ru/news/index.php
включена поддержка чпу
"SEF_FOLDER" => "/news/",
"SEF_URL_TEMPLATES" => array(
"news" => "",
"section" => "",
"detail" => "#ELEMENT_ID#/",
}
в urlrewrite.php
array(
"CONDITION" => "#^/news/#",
"RULE" => "",
"ID" => "bitrix:news",
"PATH" => "/news/index.php",
),

при заходе в site-name.ru/news/
выводиться список новостей все ок..
нажимаешь на новость site-name.ru/news/1285/
Результат: Элемент не Найден.

Помогите побороть проблему, сделать детальный просмотр новостей.

Заранее благодарен.
спросил 19 Дек, 13 от psyho (100 баллов)

2 Ответы

00 голосов
site-name.ru/news/1285/ - 1285(это ID секции) ID элемента у вас нет

Должно быть так: site-name.ru/news/1285/323423/ - к примеру

Код
"SEF_FOLDER" => "/news/",
"SEF_URL_TEMPLATES" => array(
"news" => "",
"section" => "",
"detail" => "#ELEMENT_ID#/", 


"section" => "", тоже должно иметь какой то вид
Хотя бы как-то так:

Код
"SEF_URL_TEMPLATES" => array(
      "news" => "",
      "section" => "#SECTION_ID#/",
      "detail" => "#SECTION_ID#/#ELEMENT_ID#/",
   )
ответил 06 Март, 14 от Chemikals (840 баллов)
00 голосов
Цитата
Potapchik пишет:
site-name.ru/news/1285/ - 1285(это ID секции) ID элемента у вас нет

Не обязательно.
При такой настройке
Код
"section" => "",
"detail" => "#ELEMENT_ID#/",

это ID элемента
ответил 26 Июнь, 14 от NitroGeN (2,840 баллов)

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

0 голосов
3 ответов
спросил 15 Фев, 14 от Sinyor (100 баллов)
0 голосов
1 ответ
спросил 11 Апр, 13 от DemLyrg (140 баллов)
0 голосов
1 ответ
спросил 29 Март, 14 от Crazy1990 (160 баллов)
0 голосов
4 ответов
спросил 30 Янв, 14 от Warder (120 баллов)
0 голосов
4 ответов