在 Drupal 的 CKEditor 4 中添加要链接的属性
Add attributes to link in CKEditor 4 in Drupal
我想将rel="nofollow"添加到CKEditor中的所有链接。我已经阅读了很多关于它的问题,并且也尽力使用文档。但是我无法让它工作。
我正在使用Drupal 7(不是所见即所得的模块,只是cdn版本4的ckeditor模块)。
我尝试过的代码:
var editor = new CKEDITOR.editor();
CKEDITOR.on('instanceReady', function( ev ) {
editor.dataProcessor.htmlFilter.addRules(
{
elements :
{
a : function( element )
{
console.log(element.attributes);
if ( !element.attributes.rel )
element.attributes.rel = 'nofollow';
}
}
});
});
这段代码是我在其他问题中找到的。在文档中,我找不到addRules函数,如果我在函数中放置断点,我会看到它永远不会被调用。
我真的很感激一些意见!
你需要通过 CKeditor 的配置来完成它吗?因为这可以在Drupal界面中配置:
- 配置>文本格式> 选择输入格式,例如:过滤的 HTML
- 选中限制允许的 HTML 标记
- 向下滚动到垂直选项卡 限制允许的 HTML 标记
- 选中添加rel="nofollow"到所有链接
相关文章:
- 正在链接添加了以下内容::在之后
- 将超链接添加到“;标题“;标记文本
- 将重定向URL链接添加到JS函数
- 如何将超链接添加到通过传单创建的传单多段线.Draw
- 将数据库中的超链接添加到查询结果
- jQuery regex从文本链接-添加不需要的域到链接
- 将href链接添加到通过js鼠标悬停显示的图像
- 三.js - 自 r69 以来如何链接/添加相机灯
- 如何向超链接添加变量值
- 使用JavaScript向链接添加参数
- 知道点击了什么链接添加到数据库中
- 向asp.net生成的链接添加确认javascript
- 使用AJAX将AJAX链接添加到页面Yii
- 如何仅为特定URL向超链接添加属性
- 如何在javascript中将下一个和上一个链接添加到当前滑块
- 如何通过Jquery点击链接添加输入
- 将带有单击事件的超链接添加到 Dojo 网格
- OpenCart - 通过链接添加产品
- 使浏览器为我的链接添加书签
- 使用 JavaScript 向一组链接中的第一个链接添加一个属性