Как вы определяете путь, который CKEditor использует для поиска файлов конфигурации / языка?

CKEditor, похоже, ищет свои файлы конфигурации относительно того места, откуда он был загружен, а не расположения ckeditor.js. Таким образом, загрузка CKEditor на странице http://www.example.com/articles/1 заставляет его искать языковые файлы в http://www.example.com/articles/1 / lang /

Конфигурационный файл содержит атрибут для baseHref, но он не влияет на сами ресурсы редактора.

Как мне установить путь, который CKEditor использует для своих собственных ресурсов?

23
задан David Smith 10 January 2012 в 16:46
поделиться

1 ответ

Такое поведение, которое вы описываете, не является нормальным, по какой-то причине CKEditor неправильно идентифицирует свою собственную папку, поэтому вы должны установить переменную CKEDITOR_BASEPATH перед загрузкой CKEditor.

Это кратко прокомментировано здесь: 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/, но относительные пути не работают.

40
ответ дан 29 November 2019 в 02:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: