0

我在我的Orchard CMS 博客中添加了一个博客存档小部件。它按预期显示存档日期,单击日期会显示该日期下的博客文章列表。我遇到的问题是正在显示的博客文章列表。他们似乎没有遵循常规的博客文章风格。查看源代码,这些帖子只是简单地呈现为没有任何 CSS 类的普通标签。使用形状跟踪工具告诉我,它们只是简单地呈现为列表核心形状。我尝试修改博客存档内容部分以添加 CSS 部分,但这不起作用。我已经使用跟踪工具创建了几个形状替代品,但它们都不起作用。有人可以指出我正确的方向吗?非常感激。

4

2 回答 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 回答