Javascript 扩展TinyMCE以显示用户可能希望链接到的可能内部页面的列表

Javascript 扩展TinyMCE以显示用户可能希望链接到的可能内部页面的列表,javascript,content-management-system,tinymce,richtext,Javascript,Content Management System,Tinymce,Richtext,是否可以扩展TinyMCE富文本编辑器,以允许插入指向我的网站页面的内部链接 我已经有一个功能,可以返回页面名称和URL列表,但我不知道如何添加一个新的按钮到高级链接插件 我以前使用过图像管理器和文档管理器插件,因此我知道它们能够在高级链接对话框中添加自己的“浏览”按钮 理想情况下,当用户在“链接”对话框中时,我会向他们展示一个可能链接到的页面列表。我们最近刚刚将此添加到CMS系统中,因此,是的,这当然是可行的。我们发现,在tinyMCE中添加一个全新的按钮是最简单的,它创建了自己的弹出窗口,可

是否可以扩展TinyMCE富文本编辑器,以允许插入指向我的网站页面的内部链接

我已经有一个功能,可以返回页面名称和URL列表,但我不知道如何添加一个新的按钮到高级链接插件

我以前使用过图像管理器和文档管理器插件,因此我知道它们能够在高级链接对话框中添加自己的“浏览”按钮


理想情况下,当用户在“链接”对话框中时,我会向他们展示一个可能链接到的页面列表。

我们最近刚刚将此添加到CMS系统中,因此,是的,这当然是可行的。我们发现,在tinyMCE中添加一个全新的按钮是最简单的,它创建了自己的弹出窗口,可以处理所有内部链接,例如显示可以链接的页面列表、创建href本身并将其嵌入页面中

我们的CMS系统已经具备了以树格式列出页面的所有功能,因此,如果您有类似的内容,您可以从tinyMCE按钮弹出您自己创建的页面


(还记得考虑一下如何处理指向已删除或存档页面的内部链接)

TinyMCE支持URL列表,这些URL将显示在用于将给定文本链接到地址的对话框中

更多信息请参见TinyMCE手册:

您是从头开始创建插件还是找到了另一个插件作为基础?我们抓住了一个类似的现有插件,如图像插入或链接插入,并以此作为模板。