Sharepointの(MOSS)2007年に現在の言語や変化を取得する方法?
-
22-09-2019 - |
質問
私が使用する言語を決定するために、Webパーツまたはコントロールテンプレートの中からのバリエーションの現在を照会できるようにしたいと思います。変動がない場合は、私がリクエストから言語をピックアップします。
これは可能でしょうか?
おかげ
ポール
解決
うん - あなたはに情報を見つけることができますバリエーションクラスでます。
// 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