这是我第一次使用Orchard CMS进行项目,我还是.NET开发的新手,所以请原谅我缺乏知识。
我正在构建一个拥有自定义HTML小部件的网站,这些小部件主要进入内容区。但是,我也使用Gumby框架进行响应,并且希望能够使用Gumby类创建包装器DIV,我可以将许多小部件放入其中。
因此,例如,有内容区,它有自己的div。在里面,我想放置另外两个DIV,一个是“八列”类,另一个是“四列”类。然后,我希望能够将自定义小部件放入这些DIV中。
Orchard CMS中有可能吗?如果是这样,我将如何做到这一点?
您知道,我正在使用默认的TheThemeMachine主题。
答案 0 :(得分:0)
是的,这是可能的,主题机器实际上是这样的:布局有区域,每个内容项都使用本地区域进行渲染,这些区域是放置目标。例如,在典型的页面内容项上,内容区域将包含内容形状的呈现,内容区域本身将创建内部区域,根据placement.info指定的内容区域将接收内容项的各个部分的形状。 。同样,小部件呈现为内容形状,其内部是局部区域,其中不同部分的形状被渲染。
但是,这不是你应该做的。似乎没有理由在区域内使用区域。你应该只修改你的layout.cshtml,这样你就可以拥有你的包装器div,而不仅仅是一个Content区域,然后是两个独立的区域。