我在我的Orchard CMS 博客中添加了一个博客存档小部件。它按预期显示存档日期,单击日期会显示该日期下的博客文章列表。我遇到的问题是正在显示的博客文章列表。他们似乎没有遵循常规的博客文章风格。查看源代码,这些帖子只是简单地呈现为没有任何 CSS 类的普通标签。使用形状跟踪工具告诉我,它们只是简单地呈现为列表核心形状。我尝试修改博客存档内容部分以添加 CSS 部分,但这不起作用。我已经使用跟踪工具创建了几个形状替代品,但它们都不起作用。有人可以指出我正确的方向吗?非常感激。
问问题
583 次
2 回答
1
你是对的,那个列表应该有一个类。请为此提交错误。修复很简单,但需要修改博客模块。在 BlogPostController 中,在说 的那一行之后var list = Shape.List();
,添加以下内容:
list.Classes.Add("blog-archive");
于 2013-06-06T01:17:28.580 回答
0
覆盖来自 Orchard.Blogs/Views/BlogPost 的 ListByarchive 视图在您的主题中的视图而不是行
@Display(Model.ContentItems)
呈现档案列表
将其替换为
@{
var blogPosts = Model.ContentItems;
var items = blogPosts.Items;
}
///write your own logic here
@foreach (var item in items) {
<div>
@Display(item)
</div>
}
你可以在这里看到
于 2013-08-23T18:24:52.860 回答