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

Убрать ссылки на компонентах

00 голосов
6
Создал доску объявлений по образцу.
Краткое отображение объявления сделал через catalog.section,  подробное через catalog.element.

При заполнение объявления у меня некоторые свойства выбираются их справочников, т.е. есть привязка к элементам другого инфоблока. Так вот, на этих компонентах эти свойства отображаются как гиперссылки, а мне надо просто текст. 

Как это отключить?
спросил 08 Дек, 13 от Ildor (100 баллов)

6 Ответы

00 голосов
убрать если из кода тег <a href="ссылка"> и оформить например тегом <p>ссылка</p> вместо ссылка там переменная
ответил 09 Фев, 14 от XuwHuK (180 баллов)
00 голосов
Мысль, конечно, интересная только html генерируется компонентами и мне туда не влезть.
ответил 30 Май, 14 от Ildor (100 баллов)
00 голосов
В компаненте правь и все
ответил 26 Сен, 14 от XuwHuK (180 баллов)
00 голосов
в шаблона компонентов которе отображают свойства найти <a href="$arItem["DETAIL_PAGE_URL"]">..</a>

и заменить на <p>..</p> или вообще убрать.

 

P.S

$arItem может быть $arElement- в зависимости от того что указано в цикле foreach

или

$arResult если копонент отображает не список а 1 элемент
ответил 26 Сен, 14 от Сергей (680 баллов)
00 голосов
Если не умеете править компоненты, замените ссылки на <p> при помощи str_replace или регулярки.
ответил 30 Янв, 15 от LEDOKOL (740 баллов)
00 голосов
Цитата
В компаненте правь и все
в шаблоне компонента или в файле result_modifier.php. В массиве $arResult["DISPLAY_PROPERTIES"] для всех свойств привязки для "DISPLAY_VALUE" сделайте strip_tags
ответил 13 Май, 15 от NitroGeN (2,840 баллов)

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

0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
1 ответ
спросил 16 Фев, 14 от Alyka (180 баллов)
0 голосов
3 ответов
0 голосов
2 ответов
спросил 30 Апр, 13 от Kania (5,180 баллов)