关于主题Orchard CMS,我有一些问题.那么,让我们开始……我有一个网页,有5页,其中一些有不同的布局.
其中的页面和区域:
主页 – 内容,TripelFirst,TripelSecond,TripelThird
概念和租赁页面 – 内容,AsideFirst,AsideSecond
新闻和服务部门页面 – 内容,AsideSecond(不同的布局,然后是前两页)
注意:即使所有页面都有内容区域,但除主页外,没有页面使用它.其他页面仅在其中一个区域中包含HTML小部件.
1)我已经读过可以为特定ID创建布局,问题是我无法找到该ID来创建特定ID的布局.
2)如您所见,几个页面具有相同的布局,如何将它们分配给特定的布局?例如,如果我为Concept and Rentals页面创建布局,我该如何为它们分配特定的布局,以及如何将布局分配给Press和Service Department页面?
3)如何将类标签添加到正文中?问题是Orchard CMS在其他所有内容之前创建了主体,因此它不包含在布局cshtml文件中.
先感谢您!
16是这里的id.
>你可以做几件事.最简单的是使用这个模块:http://orchardproject.net/gallery/List/Modules/Orchard.Module.Downplay.Orchard.LayoutSelector
或者,您可以基于任意条件以编程方式创建备用项:http://weblogs.asp.net/bleroy/archive/2010/12/14/switching-the-layout-in-orchard-cms.aspx
最后,您通常可以避免必须通过使用图层来改变窗口小部件的位置来创建实际的单独布局.
> body标签位于document.cshtml中,您可以在自己的主题中覆盖它.