0

我是 Orchard 的新手,我质疑自己如何混合小部件和内容。据我了解,页面内容类型有一种布局,您可以在其中放置所有内容:HTML、图像等。显示的位置由主题定义。通过将小部件放入主题区域,我还可以显示自定义模块。

但是,如果我想要(对于一个特定的页面,从上到下)

Content/HTML -> Widget -> More Content/HTML -> Another Widget -> Even more Content/HTML?

我知道可以通过将第二个和第三个内容块放入小部件并配置图层以匹配我的页面的 url 来实现这一点,但这在我看来就像一个 hack。

在 DNN 中,您可以将所有内容(HTML 和模块)放入您想要的确切容器/区域中。在讨厌的 Joomla!您可以“导入”模块(小部件)作为文章 HTML 的一部分。

在果园实现这种混合的方法是什么?

4

1 回答 1

2

您已将问题标记为 orchardcms-1.10,因此您应该能够做到。

Orchard 有一个名为 Orchard.Layouts 的模块,它提供了您所描述的功能。

您使用的是升级旧版本吗?

如果您已从旧版本的 Orchard 升级您的网站,那么它仍将使用旧样式BodyPart作为其主要内容编辑器。全新安装将LayoutPart提供这些复杂的布局。

有关此主题的介绍,请参阅 IDeliverable 的Orchard Layouts介绍文章。

如果您使用的是旧的升级版本,请添加评论,我将解释升级过程。

您是否启用了布局小部件模块/功能?

如果您已经看到此内容但无法添加小部件,请确保启用小部件元素功能:

小部件元素

去:

  1. 管理面板
  2. 模块
  3. 在顶部的过滤器中输入小部件
  4. 单击小部件元素功能上的启用

现在,当您返回布局编辑器时,您将看到一个新类别,其中所有小部件都可作为元素放置。

于 2016-09-18T12:47:28.333 回答