获取sitecore项的语言列表

时间:2013-12-09 06:59:49

标签: sitecore sitecore6

我在sitecore中创建了各种语言的项目。 我需要获取创建该项目的语言列表。 例: 如果sitecore中可用的语言是:en,de,fr,it,en-GB。 但该项目仅在en和de中创建,我需要将语言列表作为en和de。 有人可以为我提供获得该代码的代码。

由于

1 个答案:

答案 0 :(得分:6)

Item类有一个名为Languages的属性,它返回该项目所包含的语言列表。

Sitecore.Globalization.Language[] langs = item.Languages;

如果您只需要包含您可以使用的语言名称的字符串列表:

List<string> langNames = item.Languages.Select(l => l.Name).ToList();