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

Другие вопросы по тегам