Загрузить плагин blockquote в CKEditor

Я хочу использовать CKEditor через django-ckeditor.

CKEditor загружается, но мне не удается загрузить blockquote плагин.

  • Я загрузил blockquote.zipраспаковал его
  • Скопировал его в мое приложение, как это myapp/static/ckeditor/ckeditor/plugins/blockquote
  • я бегу collectstatic, Я могу получить доступ к файлу blockquote/plugin.js через браузер, если я добавлю URL вручную.
  • Я обновил конфиг:

    CKEDITOR_CONFIGS = {'default': {'extraPlugins': 'blockquote',}}

  • HTML содержит blockquote: <textarea cols="40" id="id_body" name="body" rows="10" data-processed="0" data-config='... "extraPlugins": "blockquote", ...' data-external-plugin-resources='[]'

Но плагин не загружается. Я посмотрел, проверил это с помощью сетевого отладчика Firefox. Этот файл загружается ckeditor-init.js, ckeditor.js, config.js', but not a single file ofblockquote`.

Связанная проблема: https://github.com/django-ckeditor/django-ckeditor/issues/261

Как загрузить плагин blockquote в CKEditor?

Обновление В другом вопросе автор видит запросы к "codesnippet/plugin.js". В моем случае я не вижу доступа к файлу plugin.js из blockquote.

2 ответа

Решение

Я использую django_ckeditor и blockquote, но не нужно было добавлять его как дополнительный плагин. Вы уверены, что вам действительно нужно сделать это таким образом? Я думаю о том, что проблема заключается в том, что вы определяете дополнительный плагин, но не помещаете его ни в одну из своих панелей инструментов. Возможно, он не загружается, если он не определен на панели инструментов. Вы пытались обновить свои панели инструментов?

Вот мой пример конфигурации:

CKEDITOR_CONFIGS = {
    'default': {
        'toolbar_Basic': [
            ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord'],
            ['Undo', 'Redo'],
            ['Scayt'],
            ['Link', 'Unlink', 'Anchor'],
            ['Source'],
            ['Maximize'],
            ['Bold', 'Italic', 'Underline', 'RemoveFormat'],
            ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote'],
        ],
        'toolbar': 'Basic',
    },
}

Я не использую Django, поэтому я прошу прощения, если это не с базы.

Правильно ли настроена структура папок с ckeditor в качестве подпапки ckeditor?

или это должен быть myapp/static/ckeditor/plugins/blockquote?

Другие вопросы по тегам