Обернуть переменную в прессет

Раздел форума: 

Пытаюсь вывести фото из поля в своем модуле.

 

почему $name .='<іmg src="'.$profile->picture.'"/>'; - корректно отображает стандартное изображение пользователя, а
$name ='<іmg src="/'.$profile->field_profile_photo.'"/>'; с поля профайла отображает только иконки и не показывает само изображение?

 

Какие еще есть варианты вывода?

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 128 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Наверно в поле хранится не

Наверно в поле хранится не путь к фотографии, а какой-нибудь массив друпальный описывающий загруженный файл. Выведите через dsm($profile) посмотрите, что в полях написано (для этого нужен будет модуль devel). Чтобы вывести фотографию кастомно, почитайте здесь:

http://zonesoftware.co/en/blog/article/programmatically-use-imagecache-drupal-7

 

Вот код на пример:

<?php
print theme_image_style(array(
  'style_name' => 'home_category_image',
  'path' => $result['node']->field_image['und'][0]['uri'],
  'alt' => $title,
  'attributes' => array('class' => 'search-result-img'),
));
?>

 

 

  dsm мне показал вот такой

 

dsm мне показал вот такой путь у $name ='<іmg src="/'.$profile->field_profile_photo.'"/>';

<div class="filefield-file"><img class="filefield-icon field-icon-image-jpeg"  alt="image/jpeg иконка" src="http://boozenok.tk/sites/all/modules/filefield/icons/image-x-generic.png" /><a href="http://boozenok.tk/sites/default/files/profile_photos/xA8q1RQ_WCs.jpg" type="image/jpeg; length=234033">xA8q1RQ_WCs.jpg</a></div?

тогда как у $name .='<іmg src="'.$profile->picture.'"/>'

путь обычный - <img src="sites/default/files/pictures/picture-143.jpg" />