Orchard CMS - Blog Archive不遵循主题样式

时间:2013-06-05 20:38:53

标签: templates content-management-system styles orchardcms

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

2 个答案:

答案 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