1

我正在尝试从我的自定义 DNN 模块打印一个页面,没有角色栏,同时以管理员身份登录。我尝试创建自定义皮肤,但仍然无法阻止角色栏菜单标题显示在我的打印件上。我已经在 DNN 社区论坛上发布了这个问题,但从未得到任何回复。

4

2 回答 2

1

问题可能是 Persona Bar 是在使用 javascript 的 iframe 中创建的。因此,如果您在打印过程中隐藏整个 iframe,它可能会起作用。

@media print {
    #personaBar-iframe {
        display: none !important;
    }
}

Persona Bar Iframe 如下所示:

<iframe id="personaBar-iframe" allowtransparency="true" scrolling="false" src="/DesktopModules/admin/Dnn.PersonaBar/index.html?cdv=59" style="width: 80px;" frameborder="0"></iframe>

文件位于文件夹中\DesktopModules\Admin\Dnn.PersonaBar

于 2017-06-13T16:21:59.740 回答
1

这对我有用...

#personaBar-iframe{ display: none; } iframe#personaBar-iframe{ display: none; } .pb-scroll-wrapper{ display: none; } .pb-scroll-wrapper iframe#personaBar-iframe.ipad{ display: none; }

我在 DesktopModules\Admin\Dnn.PersonaBar\css\personaBarContainer.css 中找到了这个。感谢 VDWWD 引导我朝着正确的方向前进。

于 2017-06-15T17:22:21.130 回答