【发布时间】:2014-05-05 23:32:24
【问题描述】:
我想在 Liferay 的 CKEditor 中将“链接”的目标设置为空白。 任何帮助将不胜感激。
【问题讨论】:
-
可以查看ckeditor内容为源并编辑锚标签
-
@PankajKathiriya 如果你详细解释一下会很有帮助。
我想在 Liferay 的 CKEditor 中将“链接”的目标设置为空白。 任何帮助将不胜感激。
【问题讨论】:
新的 ckeditor5 具有配置属性。 我正在使用 ckeditor 进行反应,我所要做的就是添加这个
<CKEditor
data={q.explanation}
config={
{
link: {
addTargetToExternalLinks: true
}
}
}
height="500"
editor={ClassicEditor}
/>
【讨论】:
默认设置:
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';
}
}
【讨论】:
如果我理解正确,您想在 ckeditor 的 content 部分提供一个链接,并希望更改链接的行为方式。
下面是来自 web-content portlet 的简单说明:
编辑器的普通视图,显示如何输入链接
编辑器的源视图,显示如何修改链接的行为
希望这会有所帮助,这就是您的意思。
【讨论】: