如何在ektron中列出所有网站语言?

时间:2015-09-25 13:58:01

标签: ektron

我发现很难找到与ektron相关的许多任务的准确文档。我在这里,问一个相对简单的问题。我如何以编程方式获得所有网站语言的列表?

我在文档中找到了几个服务器控件,一些文章,但不是如何从那里得到一个简单的api调用,它让我获得了语言列表(伪代码)。

列出SomeEktronManager.GetAllLanguages();

以下是一些我不太需要的资源。 http://documentation.ektron.com/cms400/EDR/Web/EDR.htm#Server_Controls/Language/LanguageSelect.htm

1 个答案:

答案 0 :(得分:1)

所以,最后我想我明白了。似乎有一个ektron API和Ektron框架API以及两个服务器端控件,可以呈现所有语言的下拉列表或设置站点语言(其中一个服务器端控件被称为" LanguageAPI") 。 我需要的只是获取该网站的活动语言列表。所以这就是:

Ektron.Cms.API.Site s = new Ektron.Cms.API.Site();
var languages = s.GetAllActiveLanguages();

现在不确定" site"工作以及在多站点设置中发生的事情,但那是另一天的ektron问题。