Templates Orchard CMS-博客存档不遵循主题样式
我在我的博客中添加了一个博客存档小部件。它按预期显示存档日期,单击该日期将显示该日期下的博客文章列表。我的问题是正在显示的博客帖子列表。他们似乎没有遵循常规的博客风格。从源代码看,这些帖子只是简单地呈现为普通标签,没有任何CSS类。使用形状跟踪工具告诉我,它们只是作为列表核心形状进行渲染。我尝试过修改博客归档内容部分以添加CSS部分,但没有成功。我已经使用跟踪工具创建了几个形状替换,但没有一个有效。有人能给我指出正确的方向吗?非常感谢。你说得对,该列表上应该有一个类。请为它提交一个bug。修复很简单,但需要修改blog模块。在BlogPostController中,在说Templates Orchard CMS-博客存档不遵循主题样式,templates,content-management-system,styles,orchardcms,Templates,Content Management System,Styles,Orchardcms,我在我的博客中添加了一个博客存档小部件。它按预期显示存档日期,单击该日期将显示该日期下的博客文章列表。我的问题是正在显示的博客帖子列表。他们似乎没有遵循常规的博客风格。从源代码看,这些帖子只是简单地呈现为普通标签,没有任何CSS类。使用形状跟踪工具告诉我,它们只是作为列表核心形状进行渲染。我尝试过修改博客归档内容部分以添加CSS部分,但没有成功。我已经使用跟踪工具创建了几个形状替换,但没有一个有效。有人能给我指出正确的方向吗?非常感谢。你说得对,该列表上应该有一个类。请为它提交一个bug。修复很
var list=Shape.list()的行之后代码>,添加以下内容:
list.Classes.Add("blog-archive");
在主题中覆盖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>
}
@{
var blogPosts=Model.ContentItems;
var items=blogPosts.items;
}
///在这里写下你自己的逻辑
@foreach(项目中的var项目){
@显示(项目)
}
您可以查看live您可以发布一些图片和/或代码吗?抱歉,我无法发布图片,因为我没有足够的声誉点数。但是,我的问题包括我的博客链接,你可以看到归档样式将呈现为普通列表。谢谢,Bertrand。在Orchard codeplex网站()上似乎已经存在类似的问题。我应用了你的修复程序(实际上我添加了一个额外的类“内容项”),重新编译了博客DLL,将其上传到我的网站,重新启动了应用程序池,一切都很好。