Sennheiser 24 января 2019 в 14:32 Нужно в файле node.tpl.php вывести аватарку рядом с именем автора, как на этом форуме например: Код: <?php print $user_picture; ?> не работает Drupal7 Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Sennheiser 24 января 2019 в 16:25 так он выводит аватарку текущего юзера, а надо чтоб аватарку автора
sas@drupal.org 24 января 2019 в 16:55 1 на _prerocess_node $variables['author'] = user_load($node->uid); В шаблоне echo theme('user_picture', ['account' => $author]);
ivnish 24 января 2019 в 18:24 1 Здесь, на друпал.ру так и выводится print $user_picture; https://github.com/DrupalRu/drupal.ru/blob/2399ee28435d4827b501556216a0a...
Sennheiser 25 января 2019 в 10:45 Да код <?php print $user_picture; ?> работает Оказалось, что в теме был отжат чекбокс "показывать аватарку"
Sennheiser 25 января 2019 в 10:47 А можно ли теперь программно назначить стиль изображения на эту аватарку?
sas@drupal.org 25 января 2019 в 11:30 Используется thumbnail но можно изменить 1 вариант variable_get('user_picture_style', '') 2 вариант _preprocess_user_picture
Комментарии
Можно через theme('user_picture', array('account' => $user));
так он выводит аватарку текущего юзера, а надо чтоб аватарку автора
на _prerocess_node
В шаблоне
Здесь, на друпал.ру так и выводится
https://github.com/DrupalRu/drupal.ru/blob/2399ee28435d4827b501556216a0a...
Да код
<?php print $user_picture; ?>
работает
Оказалось, что в теме был отжат чекбокс "показывать аватарку"
А можно ли теперь программно назначить стиль изображения на эту аватарку?
С помощью CSS можно изменить её как угодно
Используется thumbnail но можно изменить
1 вариант
variable_get('user_picture_style', '')
2 вариант
_preprocess_user_picture