您好,我有一个drupal 7项目,它使用ckeditor库(不是模块)和一个名为
ckeditor_link
.
我使用这个插件,以便用户可以使用typeahead功能链接所见即所得的内部路径。
我希望的功能之一是,一旦用户在对话框的链接选项卡中选择内部路径,他们就可以转到目标选项卡并将其值设置为
[dialog]
-根据演示,jquery ui对话框的快捷码就是这样工作的
<a href="link-to-content" target="[dialog]">Dialog Link</a>
然而,在
ckeditor库
在缩小的
link.js
剥离非字母字符的文件
commit:function(a){a.target||(a.target={});a.target.name=this.getValue().replace(/\W/gi,"")}
结果是,当用户链接并打算将该链接作为对话框时,结果实际上是
<a href="link-to-internal-path" target="dialog">Dialog Broken</a>
它不会钩住drupal jquery ui的快捷码/开箱即用功能。
如何覆盖此ckeditor规则?最好直接在我使用的ckeditor\u链接插件中。