Hello there
Does anyone know how to change a Permanent Link such as “~/link/e76463a4b3604b51952312ca0e404bcd.gif” into a virtual link such as “/Global/images/myimage.jpg”?
There’s a tool to do it for Pages but I haven’t found anything for images.
This is what I’ve tried so far but I keep getting the permanent link or nothing at all:
string mappedLink = item.ToMappedLink();
string permanentLink = item.ToPermanentLink();
var url = new UrlBuilder(item.Href);
bool result = PermanentLinkMapStore.ToMapped(url);
string test = result ? url.ToString() : item.Href;
string str;
PermanentLinkMapStore.TryToMapped(uriToImage, out str);
PermanentLinkMapStore.TryToMapped(uriToImage, out str);
This works in my CMS 6 installation:
string permanentLink = "~/link/9abeeb4114cd4c129187aa2562eaa849.jpg";
UrlBuilder url = new UrlBuilder(permanentLink);
PermanentLinkMapStore.ToMapped(url);
lblTest.Text = url.ToString();
http://world.episerver.com/forum/developer-forum/Developer-to-developer/Thread-Container/2010/5/Convert-Permanent-Link-for-Image-to-Virtual/
No comments:
Post a Comment