Я хотел бы иметь возможность запрашивать текущий вариант из веб-части или шаблона элемента управления, чтобы определить, какой язык использовать. Если нет вариантов, то я подберу язык из запроса.
Это возможно?
Спасибо
Павел
Я хотел бы иметь возможность запрашивать текущий вариант из веб-части или шаблона элемента управления, чтобы определить, какой язык использовать. Если нет вариантов, то я подберу язык из запроса.
Это возможно?
Спасибо
Павел
Да, вы можете найти информацию в классе вариантов< /а>.
// 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;
}
}