Hide default value by view mode I have an image field inside the content type 'Article'. I have two view mode: "teaser" and "full". I have a view page ('Homepage') showing all 'Article' nodes using "teaser" view mode. 


In the 'Homepage' view, I'd like to display a default image if the image field is not setted.
In the "full" view mode I'd like to hide image field if is not set.


It's possible to do that?
Here is what I would do.

Do not set a default image for your image field.

In views, instead of using a content: teaser use content: fields. Then in No Results Behaviour of your image field you put &lt;img src="/link/to/image.png"&gt;

Then you create a "full" version using content: fields, which you don't do a No Results Behaviour.