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




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

0 голосов

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

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

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

1 Ответ

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

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

Ну а вообще, конечно, есть универсальный метод поиска того, что нужно:
echo "<pre>";
print_r($arResult);
echo "</pre>";
ответил 12 Янв, 16 от root (22,510 баллов)
выбран 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:// для перехода по адресу на другой сайт.