如何在果园中创建基于图层的布局

时间:2015-02-02 18:40:46

标签: orchardcms orchardcms-1.8

我正在尝试使用Orchard为我的网站的子部分创建不同的布局。

让我们说我想给www.site.com/Shop一个与网站其他部分不同的布局;我该怎么做呢?

我一直试图寻找一种方法来使用图层但是卡住了。

1 个答案:

答案 0 :(得分:1)

有几种方法可以实现不同的布局,因为我不知道您的具体需求,我会抛出一些额外的路线

使用url shape alternate(我想你需要这个)

您必须启用 Url Alternates 模块,它允许您根据网址创建形状替换。例如,如果您的网页是 www.site.com/shop ,则可以在主题 Layout-url-Shop.cshtml 下创建视图,然后使用它来代替默认你商店里的 Layout.cshtml

Orchard documentantion: URL and Widget Alternates

使用1.x或等待1.9

在那里,您可以为每个内容项(即页面)动态定义不同的布局。但我觉得它只适用于内容而不是layout.cshtml中的基本布局

创建minisite

How to create a minisite inside your Orchard website