Sitecore 获取所有语言的列表

如何以编程方式获取所有可用语言的列表?我正在使用以下代码:


Item currentItem = GetCurrentItem();


LanguageCollection languages;

Database database = Context.ContentDatabase;

languages = LanguageManager.GetLanguages(database);

这不会返回系统上安装并在 languagedefinitions.config 文件中可用的所有语言。


关于如何获得所有语言的任何想法?


慕村9548890
浏览 175回答 2
2回答

海绵宝宝撒

如果要从<languageDefinitions>/<languages>设置中获取所有语言定义的列表,可以使用以下代码:Sitecore.Globalization.LanguageDefinitions.Definitions您使用的代码 (&nbsp;LanguageManager.GetLanguages(database);) 仅返回sitecore/system/languages节点下所选数据库中的语言。

翻阅古今

现在,我正在阅读 languagedefinitions.config 文件并以编程方式添加所有语言。
打开App,查看更多内容
随时随地看视频慕课网APP