use*_*013 3 sitecore sitecore6
我在sitecore中创建了各种语言的项目.我需要获取创建该项目的语言列表.示例:如果sitecore中的可用语言为:en,de,fr,it,en-GB.但该项目仅在en和de中创建,我需要将语言列表作为en和de.有人可以为我提供获得该代码的代码.
谢谢
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)