CKEditor 5 - как добавлять ссылки, открывающиеся в новом окне
В CKEditor 5 есть проблема - по умолчанию нет возможности выбрать, чтобы при добавлении новой ссылки в текст можно было ее открывать в новом окне (target="_blank").
Как решить данную проблему?
Можно просто добавить дополнительную настройку при инициализации редактора:
ClassicEditor
.create( document.querySelector( '#editor' ), {
plugins: [ Link, Typing, Paragraph, Clipboard, Undo, Enter ],
toolbar: [ 'link', 'undo', 'redo' ],
link: {
decorators: {
isExternal: {
mode: 'manual',
label: 'Open in a new tab',
attributes: {
target: '_blank'
}
}
}
}
} );
В итоге во всплывающем окошке добавится дополнительный пункт, позволяющий добавлять ссылки, открывающиеся в новом окне.
Комментарии