#django #wagtail #rich-text-editor #richtext
#django #трясогузка #форматированный текстовый редактор #richtext
Вопрос:
Мне нужно вставить ссылки на изображения, хранящиеся в CMS в редакторе форматированного текста, аналогично тому, как вставляются документы. Однако по умолчанию изображения вставляются как вложения и требуют дополнительного шага для выбора формата. Как я мог бы переопределить кнопку «вставить изображение» в редакторе форматированного текста, чтобы работать аналогично документам и вставлять изображения только как ссылку?
Другими словами, средство выбора текущего документа предоставляет следующую запись в базе данных:
"value": "<p><a id="1" linktype="document">Download pdf</a></p>"
Я хотел бы иметь что-то похожее на изображения, например:
"value": "<p><a id="1" linktype="image">Download image</a></p>"
Технически меня не волнует представление базы данных, поэтому я также согласен с решением, которое только изменяет вывод API в формат, аналогичный формату документов, например:
<p><a href="/documents/1/document.pdf">Download pdf</a></p>
Тем не менее, я все же хотел бы избавиться от ненужного шага в CMS для выбора формата изображения.
Есть предложения?