2017-06-07 7 views
1

管理者としてログインしているときに、ペルソナバーなしでカスタムDNNモジュールからページを印刷しようとしています。私はカスタムスキンを作成しようとしましたが、私のプリントにペルソナのバーメニュータイトルが表示されないようにはできません。私はこの問題をDNNコミュニティフォーラムに掲載しましたが、何の反応も得られませんでした。DNN - ペルソナバーなしのページを印刷

+0

あなたは次のようなことができます:https://stackoverflow.com/questions/355313/how-do-i-hide-an-element-when-printing-a-web-page – VDWWD

+0

私はペルソナを追加しようとしました私のCSSのように(成功しないで)バー: @media print { #userControls {display:none; } #ControlBar {display:none; } .personabar {display:none; } #personabar {display:none; } } – user3157885

答えて

1

おそらく、Persona BarがJavaScriptでIframe内に作成されている可能性があります。したがって、印刷中にiframe全体を非表示にすると、動作する可能性があります。

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

ペルソナバーインラインフレームは次のようになります。ファイルはフォルダに配置されている

<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

+0

返信いただきありがとうございます。私はこれを働かせることができませんでした。 PersonaBarのIDやクラスがCSSファイルに含まれているかどうかを知りたいです。私はそれを探したが、見つけられなかった。 – user3157885

+0

別のソースを持つiframeを使用しています。私の更新を確認してください。 – VDWWD

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.PersonaBaでこれを見つけましたr \ css \ personaBarContainer.css。 正しい方向に私を操縦してくれてありがとうVDWWD。

+0

ありがとう!これは、PersonaBarを垂直ナビゲーションのあるサイト上に出さなくても正しい方向に私を誘導しました。 – dgarbacz