Интеграция Ckfinder с платформой serenity

#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-адрес соединителя