Default Image for Image Component | Community
Skip to main content
Level 2
October 16, 2015
Solved

Default Image for Image Component

  • October 16, 2015
  • 2 replies
  • 1261 views

I am using OOB image component , but I have a requirement where I need to set up a default image for my image component. In some templates this component will be included directly in the templates, there I need to show this default image. Once image is selected by the author, that image will be displayed. Please provide me the code to acheive this requirement.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Mshaji
When you get the properties of image, provide an alternative path in case there is no image.String image = properties.get("your_image_path", "/some/path/mysitelogo.jpg"); %><div class="image"><img src="<%= image%>" alt="Alternate text" ></div><%

This will return the default value to your image (after you correct the path). Since the ValueMap will automatically return the default value if the retrieved value is null, you no longer have to do the null check.

2 replies

Sham_HC
Level 10
October 16, 2015
MshajiCommunity AdvisorAccepted solution
Community Advisor
October 16, 2015
When you get the properties of image, provide an alternative path in case there is no image.String image = properties.get("your_image_path", "/some/path/mysitelogo.jpg"); %><div class="image"><img src="<%= image%>" alt="Alternate text" ></div><%

This will return the default value to your image (after you correct the path). Since the ValueMap will automatically return the default value if the retrieved value is null, you no longer have to do the null check.