Спасибо за урок. Правда по вашему методу не вышло, сделал проще.
Если просто вывести свойство в шаблоне news.detail/template.php
Код |
---|
<? echo $arResult['DISPLAY_PROPERTIES']['PHOTO']['DISPLAY_VALUE'];?> |
то фотку выдаст через ссылку "загрузить". Я подумал, что ссылка должна храниться в массиве и начал его ковырять.
После ковыряний я пришел к выводу, что так оно и есть. Ссылку на картинку можно получить так.
Код |
---|
<?=$arResult['DISPLAY_PROPERTIES']['PHOTO']['FILE_VALUE']['SRC']?> |
Ну а вывести саму картинку соответственно
Код |
---|
<img src="<?=$arResult['DISPLAY_PROPERTIES']['PHOTO']['FILE_VALUE']['SRC']?>" alt=""> |
Дальше встала проблема с ресайзом, решил так
Код |
---|
<? $resizePHOTO2 = CFile::ResizeImageGet($arResult['DISPLAY_PROPERTIES']['PHOTO2']['FILE_VALUE'], array('width'=>'100', 'height'=>'100'), BX_RESIZE_IMAGE_EXACT, true); ?>
<img src="<?=$resizePHOTO2['src']?>" alt=""> |
Ну это я разобрал на примере с не множественным свойством. С множественным тоже самое по сути, только с циклами поиграться надо.