【问题标题】:Is it possible to have zones inside of zones in Orchard CMS?是否可以在 Orchard CMS 的区域内设置区域?
【发布时间】:2014-04-29 18:38:19
【问题描述】:

这是我第一次在项目中使用 Orchard CMS,而且我还是 .NET 开发的新手,所以请原谅我缺乏知识。

我正在构建一个具有自定义 HTML 小部件的网站,这些小部件大部分都将进入内容区。但是,我也在使用 Gumby 框架来实现响应,并希望能够使用 Gumby 类创建包装器 DIV,我可以将许多小部件放入其中。

例如,有一个内容区,它有自己的 div。在里面我想放另外两个 DIV,一个是“八列”类,一个是“四列”类。然后我希望能够将我的自定义小部件放入这些 DIV 中。

这在 Orchard CMS 中是否可行?如果是这样,我该怎么做?

您知道,我使用的是默认的 TheThemeMachine 主题。

【问题讨论】:

    标签: asp.net-mvc widget orchardcms


    【解决方案1】:

    是的,这是可能的,在主题机器中实际上就是这种情况:布局有区域,每个内容项都使用本地区域呈现,这是放置目标。例如,在一个典型的页面内容项上,内容区域将包含内容形状的呈现,它本身将创建内部区域,根据placement.info 指定的内容,该区域将接收内容项各个部分的形状.以同样的方式,小部件被渲染为内容形状,其内部是局部区域,不同部分的形状被渲染在其中。

    然而,这不是你应该做的。似乎没有理由在此处使用区域内的区域。您应该只修改您的 layout.cshtml,以便您拥有包装器 div,而不是只有一个内容区域,然后在其中有两个单独的区域。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多