Dotnetnuke 窗格和容器之间的DNN差异(与Wordpress相比)

Dotnetnuke 窗格和容器之间的DNN差异(与Wordpress相比),dotnetnuke,dotnetnuke-8,Dotnetnuke,Dotnetnuke 8,我们已经获得了一个使用DNN作为CMS的客户。基本上,我们是一家wordpress商店,所以我试图将DNN与WP联系起来,因为在大多数情况下,它只是一个命名问题(模块是一个小部件,窗格是一个widget化区域,主题是一个主题,皮肤是一个布局)。唯一不同的是DNN也有“容器”。在WP(或任何基于php的cms)中没有等效项 什么是容器?窗格有容器吗?模块是否有容器?什么是等级关系?我已经将模块添加到窗格中,但我不知道如何将容器添加到窗格中,然后将模块放入其中。如果容器只是模块样式的一种方式,为什么

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


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

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


我希望这有助于补充一些说明。

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

我希望这有助于澄清