I am working on Sitecore 8.1 and I am trying to get value from genral link field.
I am facing below issues:-
In my case, I have to add the language in URL. Please see below code for reference.
Sitecore.Data.Fields.LinkField linkField = item.Fields["Link"];
var opts = (UrlOptions)UrlOptions.DefaultOptions.Clone();
hlLink.NavigateUrl = item.Language.Name + Sitecore.Links.LinkManager.GetItemUrl(linkField.TargetItem,opts);
Any help would be appreciated.
Please try below given code. I think you are missing "/" with language code and because of this it's generating URL with layouts (Physical folder name).
Sitecore.Data.Fields.LinkField linkField = item.Fields["Link"];
var opts = (UrlOptions)UrlOptions.DefaultOptions.Clone();
hlLink.NavigateUrl = "/"+ item.Language.Name + Sitecore.Links.LinkManager.GetItemUrl(linkField.TargetItem,opts);