Уведомления
Очистить все
Для вебмастеров и оптимизаторов
1
Записи
1
Пользователи
0
Likes
322
Просмотры
Создатель темы 15/06/2020 11:38 дп
В вашем файле template.php добавьте следующее:
<?php
function my_theme_preprocess_page (&$variables) {
if ($variables['logged_in']) {
$user = user_load($variables['user']->uid);
if ($user->picture){
$variables['user_avatar'] = theme_image_style(
array(
'style_name' => 'thumbnail',
'path' =>$user->picture->uri,
'attributes' => array(
'class' => 'avatar'
),
'width' => NULL,
'height' => NULL,
)
);
}
else{
$variables['user_avatar'] = '<a title="Profile" href=/user><img src="/sites/all/themes/my_theme/images/default.png" /></a>';
}
}
else {
$variables['user_avatar'] = '<img src="/sites/all/themes/my_theme/images/default.png" />';
}
}
Затем перейдите на страницу page.tpl.php и добавьте следующее в раздел, где вы хотите, чтобы изображение появилось:
<a title='Profile' href=/user><?php print $user_avatar; ?></a>