Mic*_*uso 1 dotnetnuke module popup
我目前可以使用 .DNN 在 DNN 中弹出一个模式窗口dnnModal.show(Url, ...);。
当我将 Url(DNN 网站内的页面)作为单独页面查看时,一切看起来都符合预期(所有框架和自定义 CSS 样式都适用)。当我在弹出窗口中查看 Url 时,所有 CSS 都消失了。
我认为 Url 可以是任何东西(甚至在域之外)这一事实可以解释为什么我们丢失了“本地”CSS。如果网址位于网站内,是否有办法“保留”弹出窗口中显示的网站外观?
作为一个旁白问题,是否有一种正确的方法可以在弹出窗口上加载 DNN 模块 - 而不是上面的 Url(因为这实际上是该模块所在的 DNN 页面的 Url)?如果可能的话,这可能会解决缺少 CSS 的问题。
您可能想看看 &popup=true 在 DNN6/7 中的工作方式。如果您传递 &popUp=true 作为查询字符串参数(如果是第一个,则使用 ?)DNN 将从您的 SKINS 文件夹中加载 popup.ascx 皮肤,如果您的皮肤文件夹中没有定义弹出皮肤,它将使用默认的 dnn 之一,我相信 darkknight/popup.ascx
然后您可以定义 popup.ascx 的组成
| 归档时间: |
|
| 查看次数: |
1916 次 |
| 最近记录: |