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