Могу ли я получить доступ к public: //изнутри модуля?
Мне нужно загрузить изображение, загруженное в общую папку из модуля
В самом модуле:
function mymodule_dashboard() {
GLOBAL $user;
$profile = profile2_load_by_user($user->uid, 'personal_information');
$data['avatar'] = $profile->field_picture['und'][0]['uri'];
В моем dashboard.tpl.php:
<img src="<?php echo $data['avatar']; ?>" />
Представленный контент:
<img src="public://image.jpg">
Я могу вытащить имя изображения и сам построить путь, но я ищу способ реально воспользоваться этим бизнесом с открытыми папками
1 ответ
10
Вы ищете file_create_url()
:
Создает веб-доступный URL-адрес для потока во внешний или локальный файл.
например.
$data['avatar'] = file_create_url($profile->field_picture['und'][0]['uri']);
ответил Clive 29 Maypm12 2012, 23:44:23