在Orchard CMS中,如何根据附加零件的属性值获取特定内容类型的所有项目

克里斯·佩恩

我正在使用Orchard 1.7.2。

我创建了一个称为PropertyImage原型媒体的新内容类型我还创建了一个零件,PropertyPart并将其附加到我的PropertyImage内容类型。这使用户可以在上载商品时选择商品PropertyImage(即“此图片属于此属性”)。

到现在为止还挺好。

现在,我想要做什么是所有查询PropertyImage有A SPropertyPart连接到它们所在的相关属性xyz

这是我到目前为止所拥有的:

var images = _orchardServices.ContentManager
    .Query<PropertyPart, PropertyRecord>()
    .Where(p => p.PropertyId == id)
    .ForType(new[] { "PropertyImage" });

但是PropertyPart,这只会返回s的集合,这不是我想要的,因为我需要整个PropertyImageContent Item。我怎样才能做到这一点?

我应该指出,属性来自外部来源,因此不是内容项。

编辑

当我问了这个问题后,我意识到我可以在查询中附加以下内容:

.List().Select(p=>p.ContentItem)

有时,它有助于解决您的问题!

克里斯·佩恩

当我问了这个问题后,我意识到我可以在查询中附加以下内容:

.List().Select(p=>p.ContentItem)

有时,它有助于解决您的问题!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Orchard CMS零件放置

来自分类Dev

在Orchard CMS中的Createing事件期间如何访问零件属性

来自分类Dev

覆盖 Orchard CMS 中的 Orchard Setup 视图

来自分类Dev

Orchard CMS多种布局

来自分类Dev

Orchard CMS从MVC控制器渲染内容零件形状

来自分类Dev

Orchard CMS:如何在视图中显示布局零件?

来自分类Dev

在Orchard CMS中访问HttpConfiguration

来自分类Dev

在Orchard CMS中访问HttpConfiguration

来自分类Dev

如何使用Placement.info在Orchard的特定零件上放置特定字段?

来自分类Dev

将松弛与Orchard CMS集成

来自分类Dev

Orchard:使用InfosetPart在Orchard_framework_contentitemversionrecord中存储“数据”

来自分类Dev

Orchard:使用InfosetPart在Orchard_framework_contentitemversionrecord中存储“数据”

来自分类Dev

Orchard CMS:资源获取404(未找到)

来自分类Dev

如何在Orchard CMS中跳过显示内容项?

来自分类Dev

如何在Orchard中获取CurrentSite对象?

来自分类Dev

如何从Orchard CMS中的分配的contentpart中获取值

来自分类Dev

在Orchard CMS中动态添加标题

来自分类Dev

Orchard CMS自定义表格

来自分类Dev

Orchard CMS保存其他JSON数据

来自分类Dev

来自Controller的Orchard CMS ResizeMedia网址。

来自分类Dev

使用Orchard CMS复制Bootstrap主题

来自分类Dev

Orchard CMS自定义后台作业

来自分类Dev

Orchard CMS-博客文章精选图片

来自分类Dev

Orchard CMS订单项(按ID)

来自分类Dev

Orchard CMS默认传呼机问题

来自分类Dev

使用 Orchard CMS,favicon 在哪里设置?

来自分类Dev

Orchard中的静态页面-如何实现它们

来自分类Dev

如何从Orchard URL中删除OrchardLocal?

来自分类Dev

在Orchard CMS中通过代码创建内容项

Related 相关文章

热门标签

归档