Orchard CMS为我的内容类型创建主题视图

时间:2012-11-22 14:17:23

标签: orchardcms

我正在使用带有引导主题的果园cms。

我创建了一种内容类型:众议院

它包含 FIELDS

  • 图像(媒体选择器字段)
  • 物业类型(分类法字段)
  • 位置(分类字段)

PARTS

  • 共同
  • 稍后发布
  • 标题
  • 自动敷设

我想查询房屋并能够为他们选择视图/布局

e.g。布局称为 HouseList (主要用于侧栏),它将呈现:标题,图像和房屋链接,可能的位置和类型,但没有链接默认。然后是一个fullDetails布局和一个仅图像布局(所以我可以显示一个jquery图像卷轴小部件说在一个quadzone)我怎么能做这一切,我已经尝试了视图内容 - 房子。 cshtml等但我无法访问详细信息model.content来选择要显示的内容。

我确定当我知道如何做1时我应该能够对其余部分进行排序。我已阅读文档等,但有很多不同的方式,即放置文件,更改部件,内容,创建类来处理显示等。 sureley我缺少一些简单的,如为每个列表创建一个视图我想要,例如。 houue-list,house-details,house-imageONly然后操纵内容。

请帮助我一直在尝试不同的方法让这个网站运行数周而不是很远。例子很棒,但我已经搜索谷歌几个小时,发现类似但没有足够的细节为一个纯粹的初学者。

谢谢

1 个答案:

答案 0 :(得分:2)

这样做的标准方法是移动物品的位置和不同部分和字段的替代模板。您可以专门放置显示类型,也可以替换显示类型,即在列表中进行渲染时的摘要,例如投影返回的内容,以及详细信息视图的详细信息。有关展示位置的更多信息,请访问:http://docs.orchardproject.net/Documentation/Understanding-placement-info以及此处的替代人:http://docs.orchardproject.net/Documentation/Alternates

现在,如果您希望完全接管渲染并且没有展示位置,那么以下是一些可能有用的帖子:

http://weblogs.asp.net/bleroy/archive/2011/07/31/so-you-don-t-want-to-use-placement-info.aspx

http://weblogs.asp.net/bleroy/archive/2011/03/27/taking-over-list-rendering-in-orchard.aspx