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

Get absoulte URL of ContentReference

ZZ
ZZ
Vote:
0

Hi,

How to get the absolute URL of the content reference ?

        [UIHint(UIHint.Image)]
        [Display(
            Name = "xxx",
            Description = "xxx",
            GroupName = xx,
            Order = 350)]
        public virtual ContentReference TestImage { get; set; }

//I found that this method works, is there any better method ?
 return UrlResolver.Current.GetUrl(pageHelper.GetCurrentPageData().MetaImage, null,
                    new VirtualPathArguments { ForceAbsolute = true });

#307399
Aug 24, 2023 7:26
Vincent - Aug 24, 2023 12:41
I think this is the correct way and from memory Optimizely cms generate absolute url using the same way
Vote:
1

Looks fine. I use: UrlResolver.Current.GetUrl(contentReference, null, new VirtualPathArguments { ForceAbsolute = true });

In a muliti-language solution you might want to include the language, ContentLanguage.PreferredCulture.Name, or the language of the actual page.

#307405
Aug 24, 2023 9:00
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.