[Решено]Views вывод изображения-заглушки при отсутствии аватара.

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

Аватар пользователя Sanco2 Sanco2 7 октября 2011 в 0:59

Аватар вывожу полем профиля. Ноду вывожу через views. Если аватар у пользователя не загружен, то подгружаю заглушку:
Пустой текст (выводится при пустом представлении): <img src="../sites/default/files/stuff/no_avatar.png">
Но если выводить поле как ссылку, то заглушка не выводиться, что логично т.к. поле не пустое, потому что выводиться ссылка. Как побороть? Или может есть менее экзотические методы?
З.Ы.
Аватар нужно вывести именно как поле профиля.

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 9 октября 2011 в 19:04

Во вьюсе когда поле выводишь-есть пометка типа "что делать если вытащился 0"(в настройках вывода поля).
Попробуй покопать в той стороне.

Аватар пользователя Sanco2 Sanco2 9 октября 2011 в 23:11

так и делаю, но ссылкой нельзя вывести

"Sanco2" wrote:
Пустой текст (выводится при пустом представлении):
. думаю сделать еще одно поле связанное с автором, сделать его ссылкой и через css перекрыть все остальные.

Аватар пользователя Sanco2 Sanco2 12 июля 2012 в 16:21

Если делать через views то:
1)выводим поле "аватар"
2)в настройках Поля "аватар" ставим галку "Исключить из вывода"
3)добавляем поле "пользовательский текст"
4)выводим в него поле "аватар" при помощи шаблонов
5)при их же помощи оборачиваем аватар в необходимую нам ссылку
Если для формирования нужной ссылки нужны еще какие либо элементы (id, nid и etc.) то по аналогии 1,2,4