0

現在、作業中のアプリケーションにRIchテキストエディタを統合しようとしています。これまで、CKEditorTinyMCEエディターをテストしてきました。私のアプリケーションがhttp://example.comでホストされていると仮定します。デプロイメント環境に制約があり、静的アセットを提供できません。このため、静的アセットhttp://assets.example.comという別のホストを使用します。

TinyMCE(およびCKEditor)<script>がタグにタグを動的に追加することに気づきまし<head>た。ただし、どちらもhttp://example.comに基づく絶対パスを使用するため、すべての静的アセットがhttp://assets.example.comによってホストされている私の環境では本番環境では機能しません。

私の質問は簡単です:

  1. TinyMCE(またはCKEditor)が使用するホストをオーバーライドするソリューションはありますか?
  2. このような(実際にはソフトで一般的な)制約をサポートする他のRTEをアプリで使用する必要があります。代替案がある場合は、RTEソリューションについて話しているほとんどの投稿やWebページが3〜5年以上前のものであることを理解しているので、最新の十分にサポートされているソリューションを探しています。 。
4

2 に答える 2

1

Tinymceで相対パス/絶対パスを宣言する方法はさまざまです。完全なリストについては、こちらをご覧ください:http ://www.tinymce.com/wiki.php/TinyMCE_FAQ#Paths.2FURLs_are_incorrect.2C_I_want_absolute.2Frelative_URLs.3F

于 2012-01-27T08:31:53.347 に答える
1

CKEditor では、メインの ckeditor.js ファイルをロードする前に CKEDITOR_BASEPATH 変数を宣言することができ、残りのファイルのベースとしてそれを使用します (ただし、それがなくても、そのデータを自動的に検出しようとします。そのファイルを圧縮してマージしました) http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.basePath

于 2012-01-26T18:51:58.447 に答える