果园通过翻译查询内容项目

时间:2014-03-26 09:24:34

标签: orchardcms orchard-modules

我有一个从Orchard db返回内容项的查询

return _orchardServices.ContentManager.Query<EventTypePart, EventTypePartRecord>()
            .OrderBy(eventType => eventType.Name);

我想知道的是有一种方法可以按语言或翻译返回项目。 那么举例来说只给我一个本地化为德语的事件记录?

感谢

1 个答案:

答案 0 :(得分:0)

我从未尝试过;但是,Content Types为了实现它而LocalizationPart附加Orchard.Localization
检查_contentManager.Query(content.ContentItem.ContentType) .Where<LocalizationPartRecord>(l => l.MasterContentItemId == content.ContentItem.Id && l.CultureId == cultureRecord.Id) ,这是来自其服务的查询:

{{1}}