Как вывести аватар автора на странице его статьи?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Как вывести аватар автора на странице его статьи?

#1 20 сентября 2014 в 13:28
Подскажите, пожалуйста, как можно вывести аватарку автора в его статье в instantcms 2. Я не силен в PHP, методом тыка пробовал следующие варианты: в файл default_item.tpl.php (в папке templates/default/content/) добавляю код:
  1. <?php echo html_avatar_image($user->avatar, 'micro'); ?>
Аватарка автора появляется в статье, но она видна только залогиненым пользователям, поэтому такой вариант не подходит.
По моей логики, должен работать такой вариант:
  1. <?php echo html_avatar_image($item['user']['avatar'], 'micro'); ?>
Но он не работает.

Знающие люди подскажите, как сделать.
#2 24 сентября 2014 в 21:40
Неужели нет решения?
#3 24 сентября 2014 в 22:25
KvayGon, в первом случае вы выводите свой собственный аватар, второй, то что вы хотели сделать понятно, не имеет смысла — просто нет таких данных в данном массиве.
#4 24 сентября 2014 в 22:40
Для начала мы знаем только ID автора, исходя из этого можем все что с ним связано. достаем данные автора статьи:
  1. <?php $autor=cmsCore::getModel('users')->getUser($item['user_id']);?>
теперь практически тоже самое что вы и писали
  1. <?php echo html_avatar_image($autor['avatar'], 'micro');?>
#5 25 сентября 2014 в 20:44
PIN, то что надо, огромное спасибо.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.