0

ウェブサイトに「ルート」ページがあるクライアントがいて、そのページにGoogleマップを追加したいので、マップに移動して場所を入力し、「埋め込み」リンクを使用してiframeのHTMLを取得しました。 。次に、管理者で「方向」ページのフラットページを開き、TinyMCEでhtmlモードに移行してコードを貼り付けましたが、コードを保存するとすぐにコードがなくなり、マップがなくなり、周囲のdivタグだけが表示されます。 iframeは残ります。

私はグーグルを試しましたが、自分でこのプロセスを繰り返しましたが、成功しませんでした。djangoのFlatpageの本文にiframe htmlを挿入することが許可されていないかどうか誰かが知っていますか?

4

2 に答える 2

2

何らかの追加の検証/クリーニングを追加しない限り、フラットページはコンテンツから何も削除しません。TinyMCE なしで試してみましたか?

update :重要なのは、TinyMCE を無効のままにしておくということではありません。重要なのは、問題がどこにあるかを絞り込んで、実際に修正できるようにすることです。ここでの問題は、Django ではなく TinyMCE にあるとほぼ確信しています。

于 2009-12-17T20:37:44.793 に答える
0

tiny-mce が何かを混乱させているのではないかと思います。tinymce を無効にして、同じ問題があるかどうかを確認します。また、テンプレート内のテキストに「安全な」フィルターを使用していることを確認してください。そうしないと、Django はすべての HTML をエスケープします。

于 2009-12-17T20:37:51.210 に答える