#ckfinder #serenity-platform
#ckfinder #serenity-платформа
Вопрос:
Я пытаюсь интегрировать CKFinder. Я следую инструкциям в выпуске # 4994, но в последнем случае я получил ошибку, подобную приведенной ниже. что мне нужно изменить?
namespace PM.Common {
@Serenity.Decorators.registerEditor()
export class MyHtmlContentEditor extends Serenity.HtmlContentEditor {
constructor(textArea: JQuery, opt?: Serenity.HtmlContentEditorOptions) {
super(textArea, opt);
}
protected getConfig(): Serenity.CKEditorConfig {
var config:any = super.getConfig();
config.uiColor = '#AADC6E';
config.allowedContent = true;
config.autoParagraph = false;
config.filebrowserBrowseUrl = '/Scripts/ckfinder/ckfinder.html';
config.filebrowserImageBrowseUrl = '/Scripts/ckfinder/ckfinder.html?type=Images';
config.filebrowserUploadUrl = '/Scripts/ckfinder/connector?command=QuickUploadamp;type=Files';
config.filebrowserImageUploadUrl = '/Scripts/ckfinder/connector?command=QuickUploadamp;type=Images';
return config;
}
}
}
Ответ №1:
Я не использовал ckfinder в своих проектах, но, думаю, вам не хватает, и вам тоже нужно добавить некоторые настройки. Проверьте документацию ckeditor для этого. https://ckeditor.com/docs/ckfinder/ckfinder3-net/integration.html
Также документы зависят от того, какую версию вы используете.
Комментарии:
1. Я следовал инструкциям, но это не сработало
2. вы проверяли документы ckeditor? в нем показано, как переопределить URL-адрес соединителя