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