获取sitecore项的语言列表

use*_*013 3 sitecore sitecore6

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

谢谢

Mar*_*lak 6

Itemclass有一个属性Languages,该属性返回该项具有内容的语言列表.

Sitecore.Globalization.Language[] langs = item.Languages;
Run Code Online (Sandbox Code Playgroud)

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

List<string> langNames = item.Languages.Select(l => l.Name).ToList();
Run Code Online (Sandbox Code Playgroud)