Orchard CMS内容预览无法正常使用覆盖

时间:2017-07-17 22:26:49

标签: orchardcms orchardcms-1.10

我创建了一个主题,并使用Orchard中的视图覆盖格式化了我的博客。但是,当我尝试预览博客帖子时,预览不会考虑这些替代。我认为这是因为预览URL与我基于URL创建的布局覆盖不匹配。

实际网址:http://localhost:30321/blog/post-title
预览网址:http://localhost:30321/Contents/Item/Preview/9460

这有什么解决方法吗?

1 个答案:

答案 0 :(得分:1)

您想要使用替代词,您可以阅读更多关于here

的内容

就像上面提到的其中一条评论一样,除非你有一个非常好的用例,否则你不应该使用url进行视图覆盖(替换)。你最好使用内容类型替代。因此,如果您有一个名为BlogPost的内容类型,则可以将视图文件命名为Content-BlogPost.cshtml。您应该将这些文件添加到主题项目中。