1

現在、DNN でモーダル ウィンドウをポップアップ表示できますdnnModal.show(Url, ...);

URL (DNN Web サイト内のページ) を別のページとして表示すると、すべてが期待どおりに見えます (すべてのフレームワークとカスタム CSS スタイルが適用されます)。そのポップアップ ウィンドウで URL を表示すると、すべての CSS が消えてしまいます。

URL が (ドメイン外であっても) 何でもかまいませんという事実が、「ローカル」CSS を失う理由の答えになると思います。Url がサイト内にある場合、ポップアップに表示されるものに Web サイトのスキンを「保持」する方法はありますか?

余談ですが、上記の URL ではなく、ポップアップに DNN モジュールをロードする適切な方法はありますか (これは実際には、モジュールが配置された DNN ページの URL であるため)。可能であれば、CSS の欠落の問題が解決される可能性があります。

4

1 に答える 1

5

&popup=true が DNN6/7 でどのように機能するかを確認することをお勧めします。&popUp=true をクエリ文字列パラメーターとして渡すと (最初の場合は ? を使用)、DNN は SKINS フォルダーから popup.ascx スキンを読み込みます。スキン フォルダーにポップアップ スキンが定義されていない場合は、デフォルトのdnn 1、darkknight/popup.ascxを信じています

その後、popup.ascx の構成要素を定義できます。

于 2013-03-20T17:47:10.577 に答える