0

我们已经获得了一个使用 DNN 作为他们的 CMS 的客户。基本上我们是一个 wordpress 商店,所以我试图将 DNN 与 WP 联系起来,因为在大多数情况下它只是一个命名问题(模块是小部件,窗格是小部件区域,主题是主题,皮肤是一个布局)。唯一不同的是 DNN 也有“容器”。WP(或任何基于 php 的 cms)中没有等价物。

什么是容器?窗格有容器吗?模块有容器吗?什么是层次关系?我已将模块添加到窗格,但我看不到如何将容器添加到窗格然后将模块放入其中。如果容器只是设置模块样式的一种方式,为什么不直接使用样式表呢?

4

1 回答 1

2

我知道这有点晚了,但我想我会添加这个来帮助遇到这个问题的下一个人:容器是模块的包装器。可以把它想象成皮肤之于页面,容器之于模块。因此,例如,您可以有多个容器可供选择。假设一个容器可以有灰色背景,另一个有蓝色背景,另一个没有背景。您可以通过切换容器来切换模块上的这种样式。因此,这样一来,您可以在 1 个内容窗格中拥有多个模块,但每个模块都可以有自己的风格。另一个用例是,应用不同的布局,甚至可能是不同的标题,例如有些有一个 h1 作为模块标题,另一个是 h2 作为标题,第三个完全删除了标题,所以它甚至不显示。

我希望这有助于增加一些澄清。

于 2018-10-25T15:58:25.750 回答