2013-12-09 5 views
3

У меня есть элементы, созданные на разных языках в sitecore. Мне нужно получить список языков, на которых этот элемент создан. Пример: Если имеются языки в sitecore: en, de, fr, it, en-GB. Но элемент создан только в en и de, мне нужно иметь список языков как en и de. может кто-то предоставить мне часть кода для получения этого.Извлечь языковой список элементов sitecore

Благодаря

ответ

6

Item класс имеет свойство Languages, который возвращает список языков, что этот пункт имеет содержание.

Sitecore.Globalization.Language[] langs = item.Languages; 

и если вам нужен только список строк с именами языков, которые можно использовать :

List<string> langNames = item.Languages.Select(l => l.Name).ToList(); 
Смежные вопросы