November Happy Hour will be moved to Thursday December 5th.
AI OnAI Off
November Happy Hour will be moved to Thursday December 5th.
Hi,
Maybe you could explicit pass language branch:
var url = ServiceLocator.Current.GetInstance<UrlResolver>().GetUrl(ContentReference.StartPage, "nl");
Hi Grzegorz,
i found the problem... my code was correct, but in my bindings for the site, you can set a primary one. I didnt set that so it randomly (or first) picked one.
Now i added a primary binding and now @Url.ContentUrl(otherHomepage.ContentLink) picks the correct url..
Good to know. I think I made another uglier work around earlier for the same problem :)
Hey Guys,
question. (see image). I have 2 sites in my CMS (NL and EN). Both have a starting homepage etc.
Now i have a switch on the site to switch to the other homepage.
The problem is, from my view i have the contentreference of my (other)homepage then the one i'm on, but when i try @Url.ContentUrl(otherHomepage.ContentLink) i get the first binding of the site. Which can be something different.
What i want is the SiteURL which i added in the image below. I found a @UriSupport.SiteUrl, but that only gives me the URL of the CurrentSite. I want the URL as in the image from the othersite, then the one i'm one.
Give the contentReference (of the homepage),how can i retrieve the mainURL?
P.S Using latest EPiServer 8
[Pasting files is not allowed]