Произвожу поиск по сайту, в поиск выводи нужную статью, адрес статьи типа: http://nash_sait/about/news/3214/ - Где цифры это id новости.
При переходе по данной ссылке появляется надпись элемент не найден (как решить эту проблему?) Либо как сделать, чтобы вместо id выводился символический код если нет id?
1) по какой ссылке у вас сейчас открывается новость? 2) берите листочек и ручку пишем - в первой строчке ссылку из пункта 1 (т.е., по какой РЕАЛЬНО ссылке открывается просмотр новости) пишем - во второй строчке ссылку из настроек инфоблока, пункт касающийся детального просмотра
Julliet пишет: 1) по какой ссылке у вас сейчас открывается новость? 2) берите листочек и ручку пишем - в первой строчке ссылку из пункта 1 пишем - во второй строчке ссылку из настроек инфоблока, пункт касающийся детального просмотра
Смотрим и осознаем.
1) /about/news/символьный код/ - при переходе с разделов сайта 2)#SITE_DIR#/main/detail.php?ID=#ID# - в настройках инфоблока 3 /about/news/id новости/ - при резултатах поиска
Бред какой-то (((( Всё аналогично и на другие инфоблоки но не работает именно выше написанное. ((((
Вывод один (глюк с системой) При изменении в настройках инфоблока URL детального просмотра новости - #SITE_DIR#/main/detail.php?ID=#ID# На - #SITE_DIR#/about/news/#CODE# Ничего не меняется в поиске.
Я так понимаю вместо /main/ должно быть /about/news/
Да суть не в этом, что должно быть. Суть в том почему при переходе http://moi_site/about/news/5469/ (из поиска) показывается страница где написано что нет элемента, кхотя если он существует и у него есть символический код.
5469 - ЭТО id новости (символьный код к примеру - "zhizn_tolko_tut") А вот это код который выложил резултат поиска, его как-то можно переработать чтобы всё верно отображал?
RAPOS пишет: 1) /about/news/символьный код/ - при переходе с разделов сайта 2)#SITE_DIR#/main/detail.php?ID=#ID# - в настройках инфоблока 3 /about/news/id новости/ - при резултатах поиска
Бред какой-то (((( Всё аналогично и на другие инфоблоки но не работает именно выше написанное. ((((
Если правильно понял: Вы пытаетесь открывать новости по ID из результатов поиска, хотя используете символьный код в самих новостях? Нужно или в новостях использовать тоже ID или в поиске Символьный_Код. То есть путь к конкретной новости должен совпасть, для этого в настройках инфоблока 2)#SITE_DIR#/main/detail.php?ID=#ID# - замените на #SITE_DIR#/about/news/#ELEMENT_CODE#/