ckeditor - 使用装饰器将标题标签添加到 link

ckeditor - Add title tag to link using Decorators

如何添加一个输入,用户可以在其中将特定标题标签添加到 ckeditor5 中的 link? 因此,例如我的配置文件如下所示...

const config = {
toolbar: {
    items: [
        'bold',
        'italic', 
        'link',
        '|',
        'bulletedList',
        'numberedList',
        '|',
        'heading',
        '|',
        'undo',
        'redo'
    ]
},
link: {
    addTargetToExternalLinks: true,
    decorators: {
        openInNewTab: {
            mode: 'manual',
            label: 'Open in a new tab',
            defaultValue: true, 
            attributes: {
                target: '_blank',
                rel: 'noopener noreferrer'
            }
        }, title: {
            mode: 'manual',
            label: 'Set a title',
            defaultValue: ''
        }
    }
}
}

但是我想添加一个装饰器,就像...

addTitleTag: {
            mode: 'manual',
            label: 'Add a title tag',
            defaultValue: '',           // Here the user have an input to add a title text
            attributes: {
                title: 'value'
            }
        }

但它不是复选框,而是文本输入。这可能吗?

不幸的是,这无法使用装饰器实现,并且原始插件不以任何方式支持您必须修改插件才能这样做。我有同样的需求并修改了插件。