DotNetNuke Popup CSS已禁用?

时间:2013-03-20 16:51:56

标签: module popup dotnetnuke

我目前能够使用dnnModal.show(Url, ...);在DNN中弹出模态窗口。

当我将Url(DNN网站中的页面)视为单独的页面时,所有内容都按预期显示(适用所有框架和自定义CSS样式)。当我在该弹出窗口中查看Url时,所有的CSS都消失了。

我认为Url可以是任何东西(甚至在域外)可能会回答为什么我们失去了“本地”CSS。如果网址在网站内,有没有办法在弹出窗口上显示“保留”网站的内容?

作为一个旁听的问题,是否有正确的方法在弹出窗口上加载DNN模块 - 而不是上面的Url(因为这实际上是模块所放置的DNN页面的Url)?如果可能的话,这可能会解决缺少的CSS问题。

1 个答案:

答案 0 :(得分:4)

您可能想看一下DNN6 / 7中的& popup = true的工作方式。如果你传递& popUp = true作为查询字符串参数(使用?如果是第一个)DNN将从你的SKINS文件夹加载popup.ascx皮肤,如果你的皮肤文件夹中没有定义弹出皮肤,它将使用默认的dnn,我相信darkknight / popup.ascx

然后,您可以定义popup.ascx由

组成的内容