我正在尝试使用Orchard为我的网站的子部分创建不同的布局。
让我们说我想给www.site.com/Shop
一个与网站其他部分不同的布局;我该怎么做呢?
我一直试图寻找一种方法来使用图层但是卡住了。
答案 0 :(得分:1)
有几种方法可以实现不同的布局,因为我不知道您的具体需求,我会抛出一些额外的路线
您必须启用 Url Alternates 模块,它允许您根据网址创建形状替换。例如,如果您的网页是 www.site.com/shop ,则可以在主题 Layout-url-Shop.cshtml 下创建视图,然后使用它来代替默认你商店里的 Layout.cshtml 。
Orchard documentantion: URL and Widget Alternates
在那里,您可以为每个内容项(即页面)动态定义不同的布局。但我觉得它只适用于内容而不是layout.cshtml中的基本布局