2012-01-10 17 views
23

CKEditorは、ckeditor.jsの場所ではなく、読み込まれた場所からの相対的な構成ファイルを探しているようです。したがって、ページhttp://www.example.com/articles/1にCKEditorをロードすると、言語ファイルが検索されます。http://www.example.com/articles/1/lang/CKEditorが設定/言語ファイルの検索に使用するパスをどのように定義しますか?

configファイルにはbaseHrefの属性が含まれていますが、エディタリソース自体には影響しません。

CKEditorが独自のリソースに使用するパスを設定するにはどうすればよいですか?

+0

私はこの同じ問題にぶつかっています。あなたはそれを修正するために何をしましたか? – shubniggurath

+1

+1私は、customConfigを設定する必要があり、正しい構文やそのようにすることができません。 – jahrichie

答えて

39

何らかの理由でCKEditorが正しくフォルダを識別できないため、説明する動作が正常ではないため、CKEditorをロードする前にCKEDITOR_BASEPATH変数を設定する必要があります。

ここでは簡単にコメントしています:http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.basePath他の場所がよく説明されているかもしれません。

実装を成功さゆえです:

その後
<script> 
    window.CKEDITOR_BASEPATH = 'http://example.com/path/to/libs/ckeditor/'; 
</script> 

メインckeditor.jsスクリプトをロードします。たとえば、ルート相対パスを使用できます。 /path/to/libs/ckeditor/しかし、相対パスは機能しません。

+2

感謝します! (更新、設定、CKEDITOR.basePath ...は 'specialChar'をクリックしたときに問題を引き起こします;上記の解決策はそれを修正しました) –

関連する問題