In Sitecore 8, we are currently generating menu items using Glass Mapper's @RenderLink method. We have set the "languageEmbedding" attribute of the LinkManager Provider to "never" but glass seems to ignore this setting.
$RenderLink(mi, x => x.Link_URL);
creates
http://domain.com/en/topics/xxxx
Looks like you can do this on a per item basis (http://blog.falafel.com/sitecore-removing-languages-from-urls/) by doing the following:
Sitecore.Links.LinkManager.GetItemUrl(item,
new Sitecore.Links.UrlOptions
{
AlwaysIncludeServerUrl = true,
LowercaseUrls = true,
LanguageEmbedding = Sitecore.Links.LanguageEmbedding.Never
});
but I haven't been able to figure out how to get this into glass.
Does anyone know how to remove the "/en/" (language) from the link when using glass to render?