DNN - печать страницы без персонализированного бара
Я пытаюсь распечатать страницу из моего пользовательского модуля DNN без панели персонажа, когда вошел в систему как администратор. Я попытался создать собственный скин, но все еще не могу предотвратить отображение заголовков персонализированного меню на моем принте. Я опубликовал этот вопрос на форуме сообщества DNN, но не получил никакого ответа.
2 ответа
Это работает для меня...
#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 за то, что направил меня в правильном направлении.
Проблема, вероятно, заключается в том, что Persona Bar создается в Iframe с использованием JavaScript. Поэтому, если вы прячете весь iframe во время печати, он может сработать.
@media print {
#personaBar-iframe {
display: none !important;
}
}
Персона Бар 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