0

我刚刚开始使用 Orchard CMS,我可以看到我可以创建一个页面并在其上具有不同的小部件,但我需要主页具有不同的布局。

我想为主页提供某种不同的 cshtml 文件,但我似乎无法从文档中弄清楚如何做到这一点。我还需要在主页上有四个不在主页上的文本区域。

做过这件事的人可以指出我正确的方向吗?

4

3 回答 3

1

如果您使用 Orchard 1.1 +,则应使用设计器工具模块。只需在管理员中搜索 Shapes 并安装工具。然后,您可以通过查看浏览器中的形状来创建替代品。

在您的情况下,您应该能够创建一个名称为: Content-url-homepage.cshtml

于 2011-09-30T16:46:11.703 回答
0

您可以尝试更改主页布局:http ://weblogs.asp.net/bleroy/archive/2010/12/14/switching-the-layout-in-orchard-cms.aspx

Orchard 1.1 还将为您提供一个开箱即用的主页替代品。

于 2011-04-01T04:51:01.663 回答
0

这可能会对您有所帮助,这是我发现的关于制作自己的主题的帖子,并且是一个相当简单的示例,但涵盖了您正在寻找的内容:

http://www.nogginbox.co.uk/blog/theming-orchard

/Views/Content-11.cshtml

我想在我的主页上显示的内容与其他页面略有不同。我的主页的 ID 为 11,因此我可以使用名为 Content-11.cshtml 的文件来引用它。如果需要,我还可以使用名为 Content-BlogPost.cshtml 的文件为所有博客文章内容创建一个模板。

于 2011-03-22T08:58:33.513 回答