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

Откуда берется bx_bogus_href в ссылке?

00 голосов
2
Здравствуйте, уважаемые коллеги,
есть страница с api-кодом, который запрашивает список элементов (CIBlockElement::GetList()).
Потом эти элементы выводятся на страницу в соответствующей вёрстке, все ОК.
Проблема в том, что если эту страницу открыть с публичной части сайта в режиме редактирования,
что-нибудь сделать в режиме кода и сохранить, то конструкция

">
    <?=$ar_res["NAME"]?>
,

которая на странице должна превратиться в

    имя элемента


волшебным образом превращается в
 
    имя элемента


Кроме того, немного едет верстка, а конкретно, добавляется лишняя ячейка таблицы, в которой все это дело находится.

Через редактор в админке сохранение происходит нормально.
БУС 11.0.13

Что сие означает? Баг, однако?
спросил 03 Март, 14 от Amilan (260 баллов)

2 Ответы

00 голосов
извиняюсь, вот так должно быть:

Код
<a href="<?=$ar_res["DETAIL_PAGE_URL"]?>">
    <?=$ar_res["NAME"]?>
</a>

которая на странице должна превратиться в
Код
<a href="путь к детальной странице элемента/элемент">
    имя элемента
</a>


волшебным образом превращается в
Код
 <a id="bxid_997508" href="bx_bogus_href">
    имя элемента
</a>
ответил 11 Авг, 14 от Amilan (260 баллов)
00 голосов
Добрый день!
Приведенный вами код - на тестовых установках сохраняется визуальным редаткором корректно.
Код
<a href="<?=$ar_res["DETAIL_PAGE_URL"]?>">
    <?=$ar_res["NAME"]?>
</a> 
Пожалуйста проверьте, установлены ли обновления модуля "Управление структурой"(fileman) и если проблема по-прежнему воспроизводится обратитесь в техподдержку.
ответил 15 Дек, 14 от Okven (300 баллов)

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

0 голосов
4 ответов
0 голосов
3 ответов
спросил 20 Сен, 13 от JIauJIa (280 баллов)
0 голосов
3 ответов
0 голосов
3 ответов
спросил 26 Март, 14 от XIDAN (620 баллов)