Аватар вывожу полем профиля. Ноду вывожу через views. Если аватар у пользователя не загружен, то подгружаю заглушку:
Пустой текст (выводится при пустом представлении): <img src="../sites/default/files/stuff/no_avatar.png">
Но если выводить поле как ссылку, то заглушка не выводиться, что логично т.к. поле не пустое, потому что выводиться ссылка. Как побороть? Или может есть менее экзотические методы?
З.Ы.
Аватар нужно вывести именно как поле профиля.
Комментарии
В настройках поля Аватар поставь картинку по умолчанию,и будет тебе счастье))
![](http://farmedica.ru/sites/default/files/avatars/default_avatar.png)
Это если я аватар вывожу аватаром встроенным,а у меня через http://drupal.org/project/profile_pictures]profile profile_image">profile">http://drupal.org/project/profile_pictures]profile profile_image.там такого нет к сожалению.
Во вьюсе когда поле выводишь-есть пометка типа "что делать если вытащился 0"(в настройках вывода поля).
Попробуй покопать в той стороне.
так и делаю, но ссылкой нельзя вывести
. думаю сделать еще одно поле связанное с автором, сделать его ссылкой и через css перекрыть все остальные.Если делать через views то:
1)выводим поле "аватар"
2)в настройках Поля "аватар" ставим галку "Исключить из вывода"
3)добавляем поле "пользовательский текст"
4)выводим в него поле "аватар" при помощи шаблонов
5)при их же помощи оборачиваем аватар в необходимую нам ссылку
Если для формирования нужной ссылки нужны еще какие либо элементы (id, nid и etc.) то по аналогии 1,2,4