Je souhaite utiliser CKEditor via django–ckeditor .
CKEditor est chargé, mais je ne peux pas charger le plugin blockquote
.
blockquote.zip
, l'ai déballé myapp/static/ckeditor/ckeditor/plugins/blockquote
collectstatic
. Je peux accéder au fichier blockquote / plugin.js via le navigateur si j'interpète l'URL à la main. J'ai mis à jour la configuration:
CKEDITOR_CONFIGS = {'default': {'extraPlugins': 'blockquote',}}
Le code HTML contient le blockquote
: <textarea cols="40" id="id_body" name="body" rows="10" data-processed="0" data-config='... "extraPlugins": "blockquote", ...' data-external-plugin-resources='[]'
Mais le plugin n'est pas chargé. J'ai regardé le vérifié avec le débogueur réseau Firefox. Ce fichier est chargé ckeditor-init.js
, ckeditor.js
, config.js', but not a single file of
blockquote`.
Problème connexe: https://github.com/django-ckeditor/django-ckeditor/issues/261
Comment charger le plugin blockquote dans CKEditor?
Mise à jour Dans l'autre question, l'auteur voit des demandes de "codesnippet / plugin.js". Dans mon cas, je ne vois aucun accès au fichier plugin.js de blockquote.
J'utilise django_ckeditor et blockquote, mais je n'ai pas besoin de l'ajouter en tant que plugin supplémentaire. Êtes-vous sûr de vraiment avoir besoin de le faire de cette façon? Une chose que je pense est le problème, c'est que vous définissez le plugin supplémentaire, mais vous ne le placez pas dans vos barres d'outils. Peut-être ne se charge-t-il pas s'il n'est pas défini dans une barre d'outils. Avez-vous essayé de mettre à jour vos barres d'outils?
Voici mon exemple de configuration:
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', }, }
Je n'utilise pas Django, alors je m'excuse si c'est hors base.
La structure du dossier est-elle correctement configurée avec ckeditor comme sous-dossier de ckeditor?
Ou devrait-il être myapp / static / ckeditor / plugins / blockquote?