gpt4 book ai didi

razor - 如何在 Orchard 中显示博客文章列表?

转载 作者:行者123 更新时间:2023-12-04 08:15:04 25 4
gpt4 key购买 nike

我想要一个简单的小部件用于我的右侧栏,它可以显示最近的博客文章列表。

除了创建自己的小部件之外,还有其他简单的方法可以做到这一点吗?我在画廊里找了一张,没找到。

有人可以指出我正确的方向吗?

编辑:[解决方案]

首先,我添加了“最近的博客文章”小部件。然后我创建了一个文件 Parts.Blogs.recentBlogPosts.cshtml 并将它放在我的主题的 Views 目录下。这是文件的内容(取自此处:http://weblogs.asp.net/bleroy/archive/2011/03/27/taking-over-list-rendering-in-orchard.aspx)

@using Orchard.ContentManagement;
@{
IEnumerable<object> blogPosts =
Model.ContentItems.ContentItems;
}
@if (blogPosts == null || blogPosts.Count() < 1) {
<p>@T("No posts.")</p>
}
else {
<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>
}

最佳答案

我正在查看 Orchard 1.2,并且有一个“最近的博客帖子小工具”可供您使用 - 您需要做的就是将其添加到您的首选图层/区域。

关于razor - 如何在 Orchard 中显示博客文章列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6728028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com