Здраствуйте!
Собственно, у нас с друпалом остался последний глюк, который удерживает меня от открытия сайта...
А именно, после нажатия кнопки "предпросмотр" отображается всё нормально, но на месте юзерской аватарки гордо зияет "No avatar" - картинка, проставленная мной для отображения при отсутствии авы. Где можно это подправить?
Интуиция подсказывает, что где-то в районе comment_form_submit в comment.module, но мои скромные познания в заумных апи друпала меня останавливают...
З.Ы. Версия друпала - 5.7, в перспективе - 5.8
Комментарии
Эм, боюсь, слегка неточно сформулировал проблему. Дело в том, что при предпросмотре комментарий выводится через comment.tpl.php - тот же шаблон, что и при обычном просмотре форума/галереи/статей с коментами. В коде шаблона аватарка выводится командой print $picture, и везде это работает замечательно, кроме предпросмотра. Может, аватару нужно выводить каким-то другим кодом? Или всё-таки нужно где-то чуть-чуть подправить ядро?
Только сейчас до меня дошло, что в большинстве популярных форумов при предпросмотре аватара и не отображается. Отсюда решение - при предпросмотре верстать по-другому, без картинки.
Возникает вопрос: а как определить(будучи в comment.tpl.php), что мы не выводим комент, как обычно, а только предпросматриваем?
Странно это тут на drupal.ru - да, именно так - в предварительном просмотре нет аватары.
Проверил у себя на "домашнем" сайте - там есть =), но там стоит flatforum, может из-за него.
А также может в код странички заглянуть ? может у вас какой дизайн экзотичный что его прячет при просмотре.
P.S. при установленном flat-forum форумные комментарии идут через node-forum.tpl.php , если есть.
И все-таки как заставить выводить аватарку пользователя, а не по умолчанию? Поиском решения так и не обнаружил.(