Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

Can I set a Default Image for ImageField?


Go to End


4 Posts   2855 Views

Avatar
socks

Community Member, 191 Posts

30 September 2008 at 1:52pm

Edited: 03/10/2008 4:48pm

No one has responded yet, so let me elaborate. I have an ArticlePage (radio show) that will have a Title, Image, Audio File, and Description. I have set the CMS up with a new ImageField, but for times that the client doesn't have a photo, I would like to set a default image. Any help would be appreciated.

Thank You,
Clint

Avatar
socks

Community Member, 191 Posts

3 October 2008 at 4:50pm

Is this possible? Is there a different approach that anyone can think of?

Avatar
ajshort

Community Member, 244 Posts

3 October 2008 at 5:05pm

Edited: 03/10/2008 5:05pm

Square1,

the easiest way to do this would be to check if the image exists in the template, rather than inside the CMS (i dont think its supported). To do display a default image if one isnt provided, you can put this in your template:

<% if Image %>
    $Image
<% else %>
    <img src="assets/default-image.jpg" alt="Default Image"/>
<% end_if %>

Avatar
socks

Community Member, 191 Posts

3 October 2008 at 5:19pm

Just tried your suggestion, it worked!

thank you!