经过几个小时的尝试后,我对如何自定义Orchard在列表和个人视图中显示博客帖子的方式非常无知。Orchard不会在自定义视图中显示模型属性
IEnumerable<object> blogPosts =
Model.ContentItems.ContentItems;
<ul class="content-items">
@foreach (dynamic post in blogPosts) {
string title = post.Title;
ContentItem item = post.ContentItem;
<li class="content-item-summary">
@Html.ItemDisplayLink(title, item)
</li>
}
</ul>
这是我在列表中显示博客文章的代码。我只能用超链接显示标题。我无法弄清楚,我怎样才能访问正文文本,标签甚至图像添加为字段。 @ Model.Body.Text和其他各种不起作用。
我一定在做一件非常错误的事情,因为它不会那么辛苦,可以吗?我之前在Umbraco上创建了一些站点,并且能够非常轻松地完成此操作。
我希望我的列表包含每个帖子标题(完成),然后摘录自媒体库选取器字段的正文和图像。当我打开单独的文章时它会自动显示所有内容
我看了Pluralsigh基本面,阅读文档,用形状跟踪实验...
感谢任何帮助或指向正确的方向。
你在哪里写的代码? – 2014-09-03 03:33:27
Parts.Blogs.RecentBlogPosts.cshtml MyTheme/Views中的文件。文件被正确放置,因为它只显示帖子的超链接。 – Filip 2014-09-03 15:22:45