DNN - 没有角色栏的打印页面

时间:2017-06-07 14:59:28

标签: dotnetnuke persona dotnetnuke-9

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

2 个答案:

答案 0 :(得分:1)

问题可能是使用javascript在iframe中创建了Persona Bar。因此,如果您在打印期间隐藏整个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

文件夹中

答案 1 :(得分: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指导我朝着正确的方向前进。