3
我有在sitecore中以各种语言创建的项目。 我需要获取创建该项目的语言列表。 示例: 如果sitecore中可用的语言是:en,de,fr,it,en-GB。 但该项目只在en和de中创建,我需要列出en和de的语言列表。 有人可以提供给我一段代码,以获得这一点。获取sitecore项目的语言列表
感谢
我有在sitecore中以各种语言创建的项目。 我需要获取创建该项目的语言列表。 示例: 如果sitecore中可用的语言是:en,de,fr,it,en-GB。 但该项目只在en和de中创建,我需要列出en和de的语言列表。 有人可以提供给我一段代码,以获得这一点。获取sitecore项目的语言列表
感谢
Item
类有一个叫做Languages
属性,它返回的语言列表中的项目有内容。
Sitecore.Globalization.Language[] langs = item.Languages;
,如果你需要,你可以使用该语言的名称只是字符串列表:
List<string> langNames = item.Languages.Select(l => l.Name).ToList();