[Решено] Аватар автора комментария в блоке

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

Аватар пользователя k0nqu3r0r k0nqu3r0r 1 февраля 2011 в 0:36

Добрый день!

У меня такая проблем - есть блок "Последние комментарии" через Views. Все поля настроил, но никак не могу вывести аватар автора комментария в этот блок - подскажите, как правильно настроить вывод этого поля? Я так понял, что стандартного поля (вроде imagefield) аватар не имеет, пытался переопределить шаблон Views и ввёл

<?php if ($picture): ?>
  <?php print $picture ?>
<?php 
endif; ?> 

,но не работает (хотя для ноды сработало).

Комментарии

Аватар пользователя vitok vitok 1 февраля 2011 в 15:15

"k0nqu3r0r" wrote:
Я так делал - но Views почему-то выдаёт изображение администратора, а не автора комментария.

Странно, а это случайно не тестовый сайт пользователи на котором сгенерированны модулем devel? т.к. в таком случае это объясняет почему аватара админа а не пользователей светится. А вот если все пользователи вручную созданы, или если это боевой сайт с зарегонными пользователями, то это на баг похоже.

Аватар пользователя k0nqu3r0r k0nqu3r0r 1 февраля 2011 в 15:59

Вот и мне кажется, что где-то баг. Вручную профили делал, а выдаёт всё равно администратора. То-есть поле Профиль:Изображение закреплено только за ним.

Аватар пользователя vitok vitok 1 февраля 2011 в 16:47

"k0nqu3r0r" wrote:
То-есть поле Профиль:Изображение закреплено только за ним.

всмысле? не во всех комментариях показана аватара админа? а только в комментах админа? так может у дрих пользователей просто аватары нет?

Аватар пользователя jerboa7 jerboa7 1 февраля 2011 в 17:07

Вы бы по поиску поискали.

Вьюз выводит изображение не автора комментария, а автора текста, к которому относятся комментарии.

Ставим ВЗАИМОСВЯЗЬ Комментарий:пользователь, а в настройках поля Пользователь:изображения ставим связь с этой взаимосвязью

Аватар пользователя k0nqu3r0r k0nqu3r0r 1 февраля 2011 в 19:56

О, спасибо, попробую и отпишу - я ставил эти связи, но они ничего не дали - не прописывал связь в изображении пользователя. Скорее всего действительно прописывает автора материала.

Аватар пользователя k0nqu3r0r k0nqu3r0r 1 февраля 2011 в 20:33

Спасибо, заработало. Нужно было просто выставить связь "пользователь" во вкладке Пользователь:Изображения.

Аватар пользователя Kerny Kerny 1 августа 2011 в 15:53

Нашел просто надо было создать взаимосвязь во view "Content revision: Пользователь". Может кому пригодится.

Аватар пользователя Kerny Kerny 23 августа 2011 в 22:42

Во view, поле "Пользователь: Изображение". Но изначально его нет, надо установить взаимосвязь. Это в настройках view справа.