HTML – Orchard CMS – 主题

关于主题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文件中.

先感谢您!

最佳答案
>当您在管理员编辑页面时,该网址将类似于http:// localhost:30320 / OrchardLocal / Admin / Contents / Edit / 16

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中,您可以在自己的主题中覆盖它.

相关文章

Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解