【发布时间】:2011-07-27 17:39:13
【问题描述】:
我已经搜索并尝试了 2 天来更改我主页上显示的最近博客帖子内容类型的视图。我想显示帖子中的标题和短语。
我设法找到了一个显示每个帖子标题的视图,但我还没有设法弄清楚模型中其他部分的名称或如何提取文本。
我们将不胜感激!
@using Orchard.ContentManagement;
@using Orchard.Core.Routable.Models;
@using Contrib.Hyperlink.Fields;
@{
IEnumerable<object> blogPosts = Model.ContentItems.ContentItems;
}
@if (blogPosts == null || blogPosts.Count() < 1)
{
<p>@T("No posts.")</p>
}
else
{
<div class="content-items">
@foreach (dynamic post in blogPosts)
{
string title = post.Title;
ContentItem item = post.ContentItem;
<div class="blogpost" style="width: 300px; padding-left: 15px; float: left;">
<p class="content-item-summary">@Html.ItemDisplayLink(title, item)</p>
</div>
}
</div>
}
以上代码(主要)来自Bertrand Le Roy的blog,感谢他。
【问题讨论】:
标签: .net asp.net asp.net-mvc razor orchardcms