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

Свойство инфоблока в Href

00 голосов
1

Добрый день! Суть такая, есть у элемента свойство назвем его "Ссылка" в него мы помещаем ссылку на сторонний сайт, и его нам надо передать в HREF

Пробывал так <?=$arItem["DISPLAY_PROPERTIES"]["h-sl"]["DISPLAY_VALUE"]?>  но толку нет. в настройках компонента выбрал данное свойство. И вообще возможно ли такая конструкция? 

спросил 11 Янв, 16 от Fim (160 баллов)

1 Ответ

+11 голос
 
Лучший ответ
Добрый день.

Зависит от используемого вами компонента. Например, если в параметрах компонента news.list передать кода свойств, то в шаблоне к ним можно обратится как $arItem['PROPERTIES']['КОД_СВОЙСТВА']['VALUE'].

Ну а вообще, конечно, есть универсальный метод поиска того, что нужно:
echo "<pre>";
print_r($arResult);
echo "</pre>";
ответил 12 Янв, 16 от root (25,590 баллов)
выбран 12 Янв, 16 от Fim
Собственно так и делаю

<a href="<?=$arItem["PROPERTIES"]["HREF"]["VALUE"]?>">
<img
                        class="preview_picture"
                        border="0"
                        src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>"
                        width="<?=$arItem["PREVIEW_PICTURE"]["WIDTH"]?>"
                        height="65px"
                        alt="<?=$arItem["PREVIEW_PICTURE"]["ALT"]?>"
                        title="<?=$arItem["PREVIEW_PICTURE"]["TITLE"]?>"
>
</a>

и результат код:

<a href="www.yarregion.ru">
<img class="preview_picture" border="0" src="/upload/iblock/ac0/23.gif" width="130" height="65px" alt="яррегион" title="яррегион">
</a>


но при клике на картинку он переадресовывает на сайт : http://имя-сайта.ru/www.yarregion.ru
Тогда понятно =)
В HTML значение свойства href должно быть полностью с http:// для перехода по адресу на другой сайт.