我想在Liferay的CKEditor中为“link”设置目标空白。 任何帮助将不胜感激。
答案 0 :(得分:0)
如果我理解正确,您希望在ckeditor的content
部分提供一个链接,并希望更改链接的行为方式。
所以这是一个来自web-content portlet的简单说明:
编辑器的正常视图,显示如何输入链接
编辑器的源视图,显示了如何修改链接的行为
希望这会有所帮助,这就是你的意思。
答案 1 :(得分:0)
要设为默认值:
CKEDITOR.on('dialogDefinition', function( ev ){
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if ( dialogName == 'link' ){
// Get a reference to the "Target" tab.
var targetTab = dialogDefinition.getContents( 'target' );
// Set the default value for the target field.
var targetField = targetTab.get( 'linkTargetType' );
targetField['default'] = '_blank';
}
}
答案 2 :(得分:0)
新的ckeditor5具有config属性。 我当时使用ckeditor进行反应,我要做的就是添加此
<CKEditor
data={q.explanation}
config={
{
link: {
addTargetToExternalLinks: true
}
}
}
height="500"
editor={ClassicEditor}
/>