4
웹 파트 또는 컨트롤 템플릿 내에서 현재 변형을 쿼리하여 사용할 언어를 결정할 수 있기를 바랍니다. 편차가 없으면 요청에서 언어를 선택합니다.Sharepoint (MOSS) 2007의 현재 언어 또는 변형을 얻는 방법은 무엇입니까?
이것이 가능합니까?
감사
폴
웹 파트 또는 컨트롤 템플릿 내에서 현재 변형을 쿼리하여 사용할 언어를 결정할 수 있기를 바랍니다. 편차가 없으면 요청에서 언어를 선택합니다.Sharepoint (MOSS) 2007의 현재 언어 또는 변형을 얻는 방법은 무엇입니까?
이것이 가능합니까?
감사
폴
네 - 당신이 Variations class에서 정보를 찾을 수 있습니다.
// 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;
}
}
고마워요! 나는 그것을 최대한 빨리 시도 할 것이다 ... – paul