[РЕШЕНО] В шаблоне комментариев {{ user_picture }} выводит весь профиль автора

Главные вкладки

Аватар пользователя Bafur Bafur 1 сентября 2017 в 13:28

Привет, друзья!

Сайт на Drupal 8, у каждого комментария вместо аватара автора выводится профиль полностью из шаблона user.html.twig с разметкой. Если из comment.html.twig убрать {{ user_picture }}, то все ОК, но аватар нужно оставить. Не могу понять как это поправить.

Что пробовал: Менял тему на чистый Bartik. Отключал доп. модули. Обновил CMS. Ничего не помогает. Вместо поля картинки выводится весть профиль. Что еще можно сделать?

Решение: Так и не понял, где цепляется профиль к переменной user_picture. Сделал свою:

<?php
function MYTHEME_preprocess_comment(&$vars) { // Получить путь к аватару пользователя
  
$comment $vars['elements']['#comment'];
  
$uid $comment->getOwnerId();
  
$user user_load($uid);
  
$uri $user->user_picture->entity->uri->value;
  
$url file_create_url($uri);  
  
$vars['avatar_url'] = $url;
}
?>