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

Как убрать ссылку?

00 голосов
5
Подскажите, пожалуйста, как сделать так, чтобы $arProperty["DISPLAY_VALUE"] выводился не ссылкой, а просто текстом, т.е. чтобы просто название свойства оставалось без ссылки на инфоблок?
спросил 26 Ноя, 13 от BeHuk (320 баллов)

5 Ответы

00 голосов
Код шаблона хоть приведите и используемый компонент.
ответил 20 Янв, 14 от AtomiX (140 баллов)
00 голосов
Код шаблона тут ни при чем. Во всех шаблонах, по ходу, значение этой переменной - строка, которая содержит название уже с ссылкой. Зачем это сделано вообще не понятно.
Т.е. если я сделала, к примеру, свойство "Страна" и сделала выборку из инфооблока Страны, то выводиться страна будет, как:
Страна: <a href="">название_страны</a>
ответил 08 Май, 14 от BeHuk (320 баллов)
00 голосов
Подскажите кто-нибудь, пожалуйста. Через регулярки прогонять или есть более цивилизованный способ убрать ссылку со значения свойства?
ответил 03 Сен, 14 от BeHuk (320 баллов)
00 голосов
Например, так:
Код
if (is_array($arProperty["DISPLAY_VALUE"]))
{
   echo strip_tags(implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]));
}
else
{
   echo strip_tags($arProperty["DISPLAY_VALUE"]);
}
ответил 09 Янв, 15 от Pomnep (13,960 баллов)
00 голосов
Евгений, спасибо )) Но, я все-таки надеялась, что в настройках инфоблока есть тайная кнопочка, которая отмечает в каком виде выводить :)
ответил 26 Апр, 15 от BeHuk (320 баллов)

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