Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Image not showing in editor mode

Vote:
 

I’m having a few issues with images not appearing in the editor, and was hoping if someone could point me in the right direction.

I have an image within a block:

        [UIHint(UIHint.MediaFile)]

        [CultureSpecific]

        [Display(Name = "Background", Description = "The background image")]

        public virtual ContentReference BackgroundImage { get; set; }

Then I reference the image in my view:

When in editor mode, the image does not show. However, when selecting “Visit on webpage” the image loads fine.

The correct URL seems to be:

/globalassets/x.jpg

But the editor mode it is:

/EPiServer/CMS/Content/globalassets/en/x.jpg,,1011?epieditmode=False

Any help would be much appreciated.

Many thanks,

Peter.

#115069
Jan 08, 2015 19:15
Vote:
 

I believe this issue was resolved in a later version of 7.5. I'm not sure which update fixed this, but I recall this issue was fixed in an update a few months back. So updating to latest should resolve this - unless, of course, you're already on latest :).

#115072
Jan 09, 2015 0:24
Vote:
 

Thanks for your reply Richly.

Unfortunately, updating to the latest versions has made no difference.

#115110
Jan 09, 2015 11:58
Vote:
 

You can render the image like this:

UrlResolver.Current.GetUrl(SomeContentReference, null, new VirtualPathArguments() { ContextMode = ContextMode.Default });

This will force the same behavior in edit mode as in view mode

#115128
Jan 09, 2015 15:02
Vote:
 

Perfect! Many thanks Per.

#115132
Jan 09, 2015 15:27
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.