Как вручную определить место для предварительного просмотра сообщения в блоге с помощью Django и CKEditor? - PullRequest
0 голосов
/ 27 мая 2020

У меня есть блог, написанный на Python + Django.

Перед тем, как я начал использовать редактор WYSIWYG, для создания предварительного просмотра сообщения в блоге я вручную добавил пользовательский html тег <post_cut/> и использовал python фрагмент, чтобы показать только предварительный просмотр. Это позволило избежать проблем с фиксированной длиной для предварительного просмотра или взлома тегов html.

Теперь я добавил Django -CKEditor , и он удаляет все теги html, которых «нет» t понимаю ".

Я пытался что-то сделать с конфигурацией (allowedContentRules, format_tags и т.д. c.), но безуспешно.

Вопрос в том, как управлять" сообщением -cut "и как это сделать с помощью CKEditor.
PS Было бы здорово иметь для этого кнопку.

1 Ответ

0 голосов
/ 28 мая 2020

Сам нашел ответ.
Вам нужно использовать extraAllowedContent , если вы хотите добавить дополнительные теги.

Также обнаружил, как добавить настраиваемую кнопку путем создания собственный плагин .
Но все еще ищу хорошее решение, которое будет использовать django -ckeditor

CKEDITOR_CONFIGS = {
    'default': {
        'extraAllowedContent': {
            'post_cut': True,
        },
        # ...
        # (other options)
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...