我刚开始使用Orchard CMS,我可以看到我可以创建一个页面并在其上有不同的小部件,但我需要主页有不同的布局。
我想为主页提供某种不同的cshtml文件,但我似乎无法从文档中找到解决方法。我还需要在主页上有四个不在主页面上的文本区域。
这样做的人可以指出我正确的方向吗?
答案 0 :(得分:1)
如果您使用的是Orchard 1.1 +,则应使用设计器工具模块。只需在管理员中搜索Shapes并安装工具即可。然后,您可以通过在浏览器中查看形状来创建替代。
在您的情况下,您应该能够使用以下名称创建视图:Content-url-homepage.cshtml
答案 1 :(得分:0)
这可能对你有所帮助,这是我发现的关于制作你自己的主题的帖子,这是一个相当简单的例子,但涵盖了你正在寻找的东西:
http://www.nogginbox.co.uk/blog/theming-orchard
/Views/Content-11.cshtml
我想在我的上面显示内容 主页略有不同 其他页面。我的主页的ID为 11所以我能够参考它 一个名为Content-11.cshtml的文件。一世 也可以创建一个模板 所有博客文章内容使用文件 有我叫做Content-BlogPost.cshtml 需要这样做。
答案 2 :(得分:0)
您可以尝试更改主页布局:http://weblogs.asp.net/bleroy/archive/2010/12/14/switching-the-layout-in-orchard-cms.aspx
Orchard 1.1也会为您提供一个开箱即用的主页。