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

Не работает цепочка навигации

00 голосов
2
Случайно заметил что не работает цепочка навигации.
в строку запроса добавляется &amp; вместо &
а именно
Код
http://Site/razdel/section.php?IBLOCK_ID=39&amp;SECTION_ID=616


при нажатии на подобную ссылку выкидывает в корень раздела , а не нужный к примеру подраздел
Если в строке браузера убрать amp; , то всё работает верно.

Пробовал пересоздать все файлы заново , с теми же компонентами,настройками ссылок но ничего не помогло. цепочка формируется неверно.
В компонентах где есть ссылка назад в раздел такая ссылка формируется правильно.
наблюдается это не во всех разделах сайта :(
Есть ли способ избавиться от этой &amp; в цепочке ?? Спасибо
спросил 29 Июль, 13 от Gad (160 баллов)

2 Ответы

00 голосов
Два варианта.
1. Включить ЧПУ
2. В настройках компонента в стоке в которой написано путь до детального элемента изменить значение. Найти этот самый & amp; и заменить на &.
ответил 29 Июль, 13 от Grimmi (2,560 баллов)
00 голосов
Цитата
Николай Санников пишет:
2. В настройках компонента в стоке в которой написано путь до детального элемента изменить значение. Найти этот самый & amp; и заменить на &.


Здесь скорей играет роль URL страницы раздела так как формируется неправильно ссылка на предыдущие разделы в цепочке
Все пути до страницы раздела и детального просмотра берутся из настроек инфоблока, те не прописываются вручную в настройках компонета.
Код
URL страницы раздела: #SITE_DIR#/documents/norm_doc/section.php?IBLOCK_ID=#IBLOCK_ID#&SECTION_ID=#SECTION_ID#
URL страницы детального просмотра: #SITE_DIR#/documents/norm_doc/detail.php?ID=#ID#

Изменение значений в самих компонентах на такие же значения также не дало никаких результатов.

Проблема вероятно в том что генерируется неверный HTML код почему то
вот пример тут сразу видна ошибка &amp;amp;
Код
<a href="/documents/norm_doc/section.php?IBLOCK_ID=31&amp;amp;SECTION_ID=315" class='chain'>Указы</a>


наблюдается это в паре разделов где были заменены компоненты на 2.0
в разделах где остались компоненты 1.0 со схожей структурой запроса всё работает верно.
ответил 26 Сен, 13 от Gad (160 баллов)

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

0 голосов
0 ответов
спросил 01 Март, 14 от Lakky (100 баллов)
0 голосов
0 ответов
0 голосов
2 ответов
спросил 06 Май, 14 от QIz (100 баллов)
0 голосов
3 ответов
спросил 15 Март, 14 от Icekalt (100 баллов)
0 голосов
2 ответов