如何获得当前的语言或变化在Sharepoint(MOSS)2007年?
-
22-09-2019 - |
题
我想能够查询当前的变化从网络部件或控制模板内,以便确定哪个语言来使用。如果没有变化则我会拿起从请求的语言。
这是可能的?
由于
保
解决方案
是的 - 你可以在信息变化类。
// found here: http://weblogs.asp.net/davidmccollough/archive/2009/05/12/multilingual-sharepoint-publishing-sites.aspx
string currentUrl = SPContext.Current.Web.Url;
ReadOnlyCollection<VariationLabel> variationLabels = Variations.Current.UserAccessibleLabels;
foreach (VariationLabel vl in variationLabels)
{
if (currentUrl.StartsWith(vl.TopWebUrl, StringComparison.CurrentCultureIgnoreCase))
{
variationUrl = "/" + vl.Title;
break;
}
}
不隶属于 StackOverflow